- No facility/CTE cap. No SLA. No retailer-specific benchmark. No quarterly compliance review. No audit. No readiness score. No FDA/buyer approval. No three-tier ladder or strikethrough list prices.
+ No CTE cap. No SLA. No retailer-specific benchmark. No quarterly compliance review. No audit. No readiness score. No FDA/buyer approval. No three-tier ladder or strikethrough list prices.
diff --git a/frontend/src/app/compare/foodlogiq/page.tsx b/frontend/src/app/compare/foodlogiq/page.tsx
index e23f8d0b5..d20f1e0cb 100644
--- a/frontend/src/app/compare/foodlogiq/page.tsx
+++ b/frontend/src/app/compare/foodlogiq/page.tsx
@@ -8,12 +8,12 @@ import { PageHeader } from "@/components/layout/page-header";
import { CheckCircle, XCircle, Minus, ArrowRight, Shield, Clock, Code, Zap } from "lucide-react";
export const metadata: Metadata = {
- title: "RegEngine vs FoodLogiQ (Aptean): FSMA 204 Compliance Comparison",
+ title: "RegEngine vs FoodLogiQ (Aptean): FSMA 204 Traceability Comparison",
description:
- "Compare RegEngine and FoodLogiQ for FSMA 204 compliance. See how self-serve setup, rule evaluation, and transparent pricing differ from enterprise-only deployment.",
+ "Compare RegEngine and FoodLogiQ for FSMA 204 traceability recordkeeping. See how self-serve setup, rule evaluation, and transparent pricing differ from enterprise-only deployment.",
openGraph: {
- title: 'RegEngine vs FoodLogiQ (Aptean): FSMA 204 Compliance Comparison',
- description: 'Compare RegEngine and FoodLogiQ for FSMA 204 compliance. See how self-serve setup, rule evaluation, and transparent pricing differ from enterprise-only deployment.',
+ title: 'RegEngine vs FoodLogiQ (Aptean): FSMA 204 Traceability Comparison',
+ description: 'Compare RegEngine and FoodLogiQ for FSMA 204 traceability recordkeeping. See how self-serve setup, rule evaluation, and transparent pricing differ from enterprise-only deployment.',
url: 'https://regengine.co/compare/foodlogiq',
type: 'website',
},
@@ -28,7 +28,7 @@ const FEATURES = [
{ feature: "CSV upload and JSON events API", regengine: "check", competitor: "partial", note: "Both; verify FoodLogiQ's current ingestion surface" },
{ feature: "Supplier portal with compliance scoring", regengine: "check", competitor: "check", note: "Both offer supplier management" },
{ feature: "Recall drills", regengine: "check", competitor: "check", note: "FoodLogiQ's original strength" },
- { feature: "Published pricing on website", regengine: "check", competitor: "x", note: "List price from $849/mo (Founding rates from $425/mo, billed annually) vs custom enterprise quotes" },
+ { feature: "Published pricing on website", regengine: "check", competitor: "x", note: "List price $999 per month, per facility. Founding design partner price $499 per month, per facility. FoodLogiQ: custom enterprise quotes" },
];
const WHY_SWITCH = [
@@ -38,7 +38,7 @@ const WHY_SWITCH = [
{ title: "Self-serve onboarding", desc: "RegEngine evaluates your first CSV against the FSMA 204 rule set on upload, with no implementation project to get a readiness answer. FoodLogiQ ships through enterprise implementation; verify current onboarding timelines with their team." },
{ title: "Purpose-built for FSMA 204", desc: "FoodLogiQ originated as recall management; FSMA 204 capabilities were added later per their public roadmap. RegEngine was designed for the Food Traceability Rule from day one with KDE validation and cross-event integrity checks." },
{ title: "Open data egress", desc: "RegEngine ships a public API, OpenAPI docs, and CSV export of every record. Confirm FoodLogiQ's current data-egress options with their team before committing." },
- { title: "Published pricing", desc: "Facility-based list pricing from $849/mo, with Founding rates from $425/mo (billed annually) and no multi-year commitment required. FoodLogiQ pricing is custom-quoted, so request both to compare for your facility count." },
+ { title: "Published pricing", desc: "List price is $999 per month, per facility. The founding design partner price is $499 per month, per facility. FoodLogiQ pricing is custom-quoted, so request both to compare for your facility count." },
];
@@ -71,7 +71,7 @@ export default function FoodLogiQCompare() {
}
description={
<>
- FoodLogiQ was built for enterprise recall management. RegEngine was built for FSMA 204 compliance from day one.
+ FoodLogiQ was built for enterprise recall management. RegEngine was built for FSMA 204 recordkeeping from day one.
FoodLogiQ was acquired by Aptean in 2023; check their roadmap for current direction.
>
}
diff --git a/frontend/src/app/compare/repositrak/page.tsx b/frontend/src/app/compare/repositrak/page.tsx
index ce555458f..19b1d4466 100644
--- a/frontend/src/app/compare/repositrak/page.tsx
+++ b/frontend/src/app/compare/repositrak/page.tsx
@@ -8,12 +8,12 @@ import { PageHeader } from "@/components/layout/page-header";
import { CheckCircle, XCircle, Minus, ArrowRight, Shield, ShoppingCart, Zap, Code } from "lucide-react";
export const metadata: Metadata = {
- title: "RegEngine vs ReposiTrak: FSMA 204 Compliance Comparison",
+ title: "RegEngine vs ReposiTrak: FSMA 204 Traceability Comparison",
description:
- "Compare RegEngine and ReposiTrak for FSMA 204 compliance. Deep rule validation vs retailer compliance tracking.",
+ "Compare RegEngine and ReposiTrak for FSMA 204 traceability recordkeeping. Deep rule validation vs retailer compliance tracking.",
openGraph: {
- title: 'RegEngine vs ReposiTrak: FSMA 204 Compliance Comparison',
- description: 'Compare RegEngine and ReposiTrak for FSMA 204 compliance. Deep rule validation vs retailer compliance tracking.',
+ title: 'RegEngine vs ReposiTrak: FSMA 204 Traceability Comparison',
+ description: 'Compare RegEngine and ReposiTrak for FSMA 204 traceability recordkeeping. Deep rule validation vs retailer compliance tracking.',
url: 'https://regengine.co/compare/repositrak',
type: 'website',
},
@@ -28,11 +28,11 @@ const FEATURES = [
{ feature: "CSV upload and JSON events API", regengine: "check", competitor: "partial", note: "Both; verify ReposiTrak's current ingestion options" },
{ feature: "Retailer compliance network", regengine: "partial", competitor: "check", note: "ReposiTrak's core strength" },
{ feature: "Supplier portal", regengine: "check", competitor: "check", note: "Both offer supplier management" },
- { feature: "Published pricing on website", regengine: "check", competitor: "x", note: "List price from $849/mo (Founding rates from $425/mo, billed annually) vs custom retailer quotes" },
+ { feature: "Published pricing on website", regengine: "check", competitor: "x", note: "List price $999 per month, per facility. Founding design partner price $499 per month, per facility. ReposiTrak: custom retailer quotes" },
];
const WHY_SWITCH = [
- { title: "Validation, not just submission tracking", icon: Zap, desc: "ReposiTrak focuses on supplier-data submission tracking. RegEngine validates whether the underlying data is FSMA 204 compliant, checking KDEs, cross-event integrity, and mass balance. You can use both." },
+ { title: "Validation, not just submission tracking", icon: Zap, desc: "ReposiTrak focuses on supplier-data submission tracking. RegEngine checks the underlying CTE/KDE records for gaps, including KDE coverage, cross-event integrity, and mass balance. Checks are advisory and RegEngine does not certify compliance. You can use both." },
{ title: "Works beyond one retailer", icon: Shield, desc: "ReposiTrak is optimized for retailer-supplier compliance mandates. RegEngine works across your supply chain regardless of which retailers you serve." },
{ title: "Public API and open egress", icon: Code, desc: "RegEngine ships a public REST API, OpenAPI spec, JSON events API, and CSV export at any time. Confirm ReposiTrak's current integration options for your stack." },
{ title: "Complement your retailer tools", icon: ShoppingCart, desc: "Use ReposiTrak for retailer compliance tracking AND RegEngine for FSMA 204 validation. They solve adjacent problems." },
@@ -64,8 +64,8 @@ export default function ReposiTrakCompare() {
title={"RegEngine vs ReposiTrak"}
description={
<>
- ReposiTrak connects suppliers to retailer compliance mandates. RegEngine validates your traceability data
- against FSMA 204 rules before the FDA asks to see it.
+ ReposiTrak connects suppliers to retailer compliance mandates. RegEngine helps you check CTE/KDE gaps
+ in your traceability records before you assemble an FDA-oriented export. Checks are advisory.
>
}
/>
diff --git a/frontend/src/app/compare/tracegains/page.tsx b/frontend/src/app/compare/tracegains/page.tsx
index caf4bd9a0..c1b013ece 100644
--- a/frontend/src/app/compare/tracegains/page.tsx
+++ b/frontend/src/app/compare/tracegains/page.tsx
@@ -8,12 +8,12 @@ import { PageHeader } from "@/components/layout/page-header";
import { CheckCircle, XCircle, Minus, ArrowRight, Shield, FileText, Zap, Users } from "lucide-react";
export const metadata: Metadata = {
- title: "RegEngine vs TraceGains: FSMA 204 Compliance Comparison",
+ title: "RegEngine vs TraceGains: FSMA 204 Traceability Comparison",
description:
- "Compare RegEngine and TraceGains for FSMA 204 compliance. Supplier document management vs CTE-level traceability rule evaluation.",
+ "Compare RegEngine and TraceGains for FSMA 204 traceability recordkeeping. Supplier document management vs CTE-level traceability rule evaluation.",
openGraph: {
- title: 'RegEngine vs TraceGains: FSMA 204 Compliance Comparison',
- description: 'Compare RegEngine and TraceGains for FSMA 204 compliance. Supplier document management vs CTE-level traceability rule evaluation.',
+ title: 'RegEngine vs TraceGains: FSMA 204 Traceability Comparison',
+ description: 'Compare RegEngine and TraceGains for FSMA 204 traceability recordkeeping. Supplier document management vs CTE-level traceability rule evaluation.',
url: 'https://regengine.co/compare/tracegains',
type: 'website',
},
@@ -28,7 +28,7 @@ const FEATURES = [
{ feature: "CSV upload and JSON events API", regengine: "check", competitor: "partial", note: "Both; verify TraceGains' current ingestion options" },
{ feature: "Supplier document management (COAs, specs)", regengine: "partial", competitor: "check", note: "TraceGains' core strength" },
{ feature: "Supplier onboarding portal", regengine: "check", competitor: "check", note: "Both offer supplier management" },
- { feature: "Published pricing on website", regengine: "check", competitor: "x", note: "List price from $849/mo (Founding rates from $425/mo, billed annually) vs custom quotes" },
+ { feature: "Published pricing on website", regengine: "check", competitor: "x", note: "List price $999 per month, per facility. Founding design partner price $499 per month, per facility. TraceGains: custom quotes" },
];
const WHY_SWITCH = [
diff --git a/frontend/src/app/compliance/labels/page.tsx b/frontend/src/app/compliance/labels/page.tsx
index 71a136150..53781b5bb 100644
--- a/frontend/src/app/compliance/labels/page.tsx
+++ b/frontend/src/app/compliance/labels/page.tsx
@@ -168,7 +168,7 @@ export default function LabelsPage() {
{/* Input Form */}
diff --git a/frontend/src/app/fsma-204/page.tsx b/frontend/src/app/fsma-204/page.tsx
index a7157ad16..82be30ff4 100644
--- a/frontend/src/app/fsma-204/page.tsx
+++ b/frontend/src/app/fsma-204/page.tsx
@@ -11,7 +11,7 @@ import { Card } from "@/components/ui/card";
export const metadata: Metadata = {
title: "FSMA 204 Compliance Guide: What Your Farm Needs to Know | RegEngine",
description:
- "Plain-English guide to the FDA Food Traceability Rule. Learn what FSMA 204 requires, whether your products are covered, and how to get compliant. No developer needed.",
+ "Plain-English guide to the FDA Food Traceability Rule. Learn what FSMA 204 requires, whether your products are covered, and how to organize your traceability records. No developer needed.",
openGraph: {
title: 'FSMA 204 Compliance Guide: What Your Farm Needs to Know',
description: 'Plain-English guide to the FDA Food Traceability Rule: what it requires, whether your products are covered, and how to comply.',
diff --git a/frontend/src/app/pricing/page.tsx b/frontend/src/app/pricing/page.tsx
index 4fefdd330..1f8ae1306 100644
--- a/frontend/src/app/pricing/page.tsx
+++ b/frontend/src/app/pricing/page.tsx
@@ -1,34 +1,29 @@
import type { Metadata } from 'next';
-import Link from 'next/link';
import { PricingPageClient } from '@/components/pricing/PricingPageClient';
import type { PricingComparisonRow, PricingFaqItem } from '@/components/pricing/PricingPageClient';
-import { Container } from '@/components/layout/container';
-import { Button } from '@/components/ui/button';
+import { FOUNDING_PRICE_LINE, LIST_PRICE_LINE, PILOT_LINE, PRICING_SUMMARY } from '@/lib/pricing-terms';
export const metadata: Metadata = {
title: 'FSMA 204 Pricing | RegEngine',
- description: 'FSMA 204 traceability workspace pricing with transparent Founding rate figures. Onboarding terms are controlled by your agreement.',
+ description: `FSMA 204 recordkeeping workspace pricing. ${PRICING_SUMMARY}`,
openGraph: {
title: 'FSMA 204 Pricing | RegEngine',
- description: 'FSMA 204 traceability workspace pricing with transparent Founding rate figures. Onboarding terms are controlled by your agreement.',
+ description: `FSMA 204 recordkeeping workspace pricing. ${PRICING_SUMMARY}`,
url: 'https://regengine.co/pricing',
type: 'website',
},
};
-// Cache pricing for 1 hour server-side so the page stays fast even when
-// the billing service is slow. When billing is unreachable the page renders
-// an honest unavailable state instead of hardcoded prices.
+// Cache plan copy for 1 hour server-side so the page stays fast even when
+// the billing service is slow. Prices come from the approved terms in
+// lib/pricing-terms; the billing service only refines plan descriptions
+// and feature lists.
export const revalidate = 3600;
interface BillingPlan {
id: string;
name: string;
description?: string;
- ga_monthly?: number;
- ga_annual?: number;
- partner_monthly?: number;
- partner_annual?: number;
features?: string[];
}
@@ -57,13 +52,13 @@ async function fetchBillingPlans(): Promise {
if (!Array.isArray(plans) || plans.length === 0) return null;
return plans;
} catch {
- // Billing service unreachable: caller renders the unavailable state.
+ // Billing service unreachable: caller falls back to static plan copy.
return null;
}
}
-// Static tier copy (names, feature lists, CTAs). Prices come only from the
-// billing service; nothing here may carry a number.
+// Static tier copy (names, feature lists, CTAs). Prices come only from
+// lib/pricing-terms; nothing here may carry a price.
const PRICING_TIERS = [
{
id: 'base',
@@ -129,7 +124,7 @@ const COMPETITOR_COMPARISON: PricingComparisonRow[] = [
{ feature: 'Self-Serve Signup', regengine: 'Available in staged rollout', foodlogiq: 'Validate directly', repositrak: 'Validate directly', tracegains: 'Validate directly' },
{ feature: 'Hash-manifested audit trail', regengine: 'Supported where export workflow creates manifests', foodlogiq: 'Validate directly', repositrak: 'Validate directly', tracegains: 'Validate directly' },
{ feature: 'Free Trial', regengine: 'Design-partner terms', foodlogiq: 'Validate directly', repositrak: 'Validate directly', tracegains: 'Validate directly' },
- { feature: 'Pricing Model', regengine: 'Indicative design-partner ranges; agreement controls', foodlogiq: 'Validate directly', repositrak: 'Validate directly', tracegains: 'Validate directly' },
+ { feature: 'Pricing Model', regengine: 'Published per-facility pricing; agreement controls', foodlogiq: 'Validate directly', repositrak: 'Validate directly', tracegains: 'Validate directly' },
];
/** Keep Preview on any live billing feature string that names EPCIS without a status label. */
@@ -143,75 +138,33 @@ function ensureEpcisPreviewLabel(features: string[]): string[] {
const FAQ: PricingFaqItem[] = [
{ q: 'How do I choose between Base, Standard, and Premium?', a: 'It comes down to facility count. Base covers 1 facility with up to 500 CTEs/month. Standard (Beta) handles 2 to 3 facilities with unlimited CTEs. Premium (Beta) is for 4+ facilities with dedicated support and quarterly compliance reviews.' },
- { q: 'What does the Founding rate include?', a: 'Founding rate discounts are documented in the executed order form or design-partner agreement, including term, scope, renewal, taxes, add-ons, plan-change treatment, onboarding, and integration support.' },
+ { q: 'What does RegEngine cost?', a: `${LIST_PRICE_LINE} ${FOUNDING_PRICE_LINE} The founding design partner price applies under an executed design-partner agreement.` },
+ { q: 'How does the pilot work?', a: PILOT_LINE },
{ q: 'Can I switch plans anytime?', a: 'Plan changes are handled under your executed order form or design-partner agreement. We scope upgrades, downgrades, facility count, and billing changes before applying them.' },
- { q: 'Do you offer annual billing?', a: 'Annual and monthly billing can be scoped during procurement. Pricing shown is indicative; the executed agreement controls final plan, billing period, and checkout availability.' },
- { q: 'Does my Founding rate ever change?', a: 'Your Founding rate is controlled by the executed order form or design-partner agreement, including renewal, scope, add-ons, taxes, and plan changes.' },
+ { q: 'How is billing set up?', a: 'Published prices are per month, per facility. Your executed order form or design-partner agreement controls scope, taxes, add-ons, and renewal.' },
{ q: 'What integrations are available?', a: 'Core APIs and export flows are available today. ERP, retailer, and partner-system integrations are evaluated per delivery mode: CSV upload, the JSON events API, or custom-scoped implementation. EPCIS 2.0 is in Preview.' },
{ q: 'What am I paying for if I must archive externally?', a: 'FSMA 204 requires at least two-year retention of traceability records under 21 CFR 1.1455. RegEngine is a compliance evidence layer with contract-defined retention, not a long-term archive. Your subscription pays for workspace access, ingestion, validation, and export workflows. You keep off-platform archives for long-term retention. See the Trust Center retention guidance for export and archive posture.' },
{ q: 'What if the FDA delays enforcement again?', a: 'Major retailers are already requiring traceability data from suppliers regardless of the FDA timeline. RegEngine gives you the tooling and records to support either trigger: the FDA rule or a retailer mandate.' },
- { q: 'Do I need this if I\'m a small farm?', a: 'FSMA 204 applies to entities on the Food Traceability List handling specific foods. Use our free FTL Checker to see if your products are covered.' },
+ { q: 'Do I need this if I\'m a small farm?', a: 'FSMA 204 applies to covered persons who manufacture, process, pack, or hold foods on the Food Traceability List. Being on the list is not the same as being a covered person. Use our free FTL Checker as a starting point, not a determination.' },
{ q: 'Can I integrate with my existing ERP?', a: 'RegEngine accepts data via API, CSV upload, or scoped ERP integration. Guided onboarding is available for approved design-partner workspaces. Timeline, support, and commercial terms are confirmed during scoping.' },
{ q: 'What happens to my data?', a: 'Data is encrypted in transit. Encryption at rest is provided by our managed database and storage providers (see the Trust Center subprocessor list). Tenant data is isolated via PostgreSQL row-level policies; tenant-trust hardening is in active rollout. We do not share or sell your data.' },
];
export default async function PricingPage() {
- // Load live pricing from the billing service. When it is unreachable or
- // returns no usable plans, show an honest unavailable state rather than
- // any hardcoded figures.
+ // Live plan copy refines descriptions and features when billing is
+ // reachable; otherwise the static tier copy is shown. Prices never come
+ // from here.
const livePlans = await fetchBillingPlans();
- if (!livePlans) {
- return (
-
-
-
- Pricing is temporarily unavailable
-
-
- We could not load current plan pricing from our billing service, so no figures are shown here.
- Plan rates are confirmed in your executed order form or design-partner agreement.
-
-
-
-
-
-
-
- );
- }
-
- const pricingTiers = PRICING_TIERS.flatMap((tier) => {
- const live = livePlans.find((p) => p.id === tier.id);
- if (!live) return [];
- const { ga_monthly, ga_annual, partner_monthly, partner_annual } = live;
- if (
- typeof ga_monthly !== 'number' ||
- typeof ga_annual !== 'number' ||
- typeof partner_monthly !== 'number' ||
- typeof partner_annual !== 'number'
- ) {
- return [];
- }
- return [{
+ const pricingTiers = PRICING_TIERS.map((tier) => {
+ const live = livePlans?.find((p) => p.id === tier.id);
+ return {
...tier,
- gaMonthly: ga_monthly,
- gaAnnual: ga_annual,
- partnerMonthly: partner_monthly,
- partnerAnnual: partner_annual,
- description: live.description ?? tier.description,
+ description: live?.description ?? tier.description,
features: ensureEpcisPreviewLabel(
- Array.isArray(live.features) && live.features.length > 0 ? live.features : tier.features,
+ live && Array.isArray(live.features) && live.features.length > 0 ? live.features : tier.features,
),
- }];
+ };
});
return ;
diff --git a/frontend/src/app/supplier-compliance/page.tsx b/frontend/src/app/supplier-compliance/page.tsx
index 263607109..ad5ac636b 100644
--- a/frontend/src/app/supplier-compliance/page.tsx
+++ b/frontend/src/app/supplier-compliance/page.tsx
@@ -74,7 +74,7 @@ const FAQ = [
},
{
q: 'What does this cost me?',
- a: 'Submitting data through a portal link is free. Your buyer pays for RegEngine. If you want your own RegEngine account to manage traceability across all your buyers, plans start at $425/mo (billed annually) at the Founding rate.',
+ a: 'Submitting data through a portal link is free. Your buyer pays for RegEngine. If you want your own RegEngine account to manage traceability across all your buyers, list price is $999 per month, per facility. The founding design partner price is $499 per month, per facility.',
},
];
@@ -101,7 +101,7 @@ export default function SupplierCompliancePage() {
- FSMA 204 Compliance,{' '}
+ FSMA 204 Recordkeeping,{' '}
Built for You
@@ -216,7 +217,7 @@ export default function WhyRegEnginePage() {
Six Reasons Teams Choose RegEngine
- We built RegEngine for technical teams, ops managers, and founders who need compliance fast without compromise.
+ We built RegEngine for technical teams, ops managers, and founders who need traceability records organized fast without compromise.
1 facility. $1,500 if you convert to a subscription within 30 days. Pilot fee credited toward your first subscription invoice.
@@ -461,13 +462,13 @@ HTTP 201
Open pricing builds trust. We list prices on our website. No "contact sales" gatekeeping. No surprise enterprise minimums.
- The Founding rate is preferred pricing for the life of your account. Plans start at $425/mo (billed annually) or $499/mo monthly. Honest pricing for honest work.
+ {LIST_PRICE_LINE} {FOUNDING_PRICE_LINE} {PILOT_LINE}
{[
- 'Simple design-partner agreements with no multi-year lock-in',
+ 'Prices are per month, per facility',
'API access for contracted workspaces',
- 'Founding Design Partner rate never increases',
+ 'Pilot fee credited toward your first subscription invoice on conversion',
].map((item, idx) => (
@@ -616,7 +617,7 @@ HTTP 201
'Specialty food brands and co-packers',
'Organic/specialty retailers and wholesalers',
'Small farms and grower cooperatives',
- 'Emerging CPG brands reaching FDA compliance',
+ 'Emerging CPG brands organizing FSMA 204 records',
].map((item, idx) => (
@@ -630,7 +631,7 @@ HTTP 201
Built for SMBs, Not Enterprises Only
- Compliance shouldn't require a 50-person implementation team. You need FSMA 204 compliance, fast and cheap. Self-serve signup, no minimums, no sales calls.
+ Compliance shouldn't require a 50-person implementation team. You need FSMA 204 records organized, fast and cheap. Self-serve signup, no minimums, no sales calls.
Legacy platforms built for 100+ facility enterprises. RegEngine scales from 1 to 1,000 facilities. You start small; you grow without ripping out the platform.
@@ -661,7 +662,7 @@ HTTP 201
What RegEngine Is NOT
- RegEngine is a compliance layer, not a replacement for your ERP or WMS. We work alongside your existing systems, filling the traceability gaps that packaged software doesn't solve.
+ RegEngine is a recordkeeping layer, not a replacement for your ERP or WMS. We work alongside your existing systems, filling the traceability gaps that packaged software doesn't solve.
{[
@@ -675,7 +676,7 @@ HTTP 201
},
{
title: 'We do NOT promise 100% FDA audit success',
- detail: 'Compliance is a process, not a product. We validate data and generate FDA exports. Audits require auditors.',
+ detail: 'RegEngine helps with FSMA 204 recordkeeping. It has no FDA endorsement or certification, and it makes no promise of a compliance outcome. We check data and generate FDA-oriented exports. Audits require auditors.',
},
{
title: 'We do NOT lock you in',
@@ -714,12 +715,12 @@ HTTP 201
{
Icon: Workflow,
title: 'Operations Teams',
- detail: 'You need FSMA 204 compliance done quickly. CSV upload is fast enough. No custom dev needed.',
+ detail: 'You need FSMA 204 records organized quickly. CSV upload is fast enough. No custom dev needed.',
},
{
Icon: Zap,
title: 'Founders & SMBs',
- detail: 'You need compliance but can\'t afford enterprise fees. Founding rates from $425/mo (billed annually) get you live. Scale as you grow.',
+ detail: 'You need traceability records but can\'t afford enterprise fees. The founding design partner price is $499 per month, per facility.',
},
{
Icon: Lightbulb,
@@ -743,7 +744,7 @@ HTTP 201
- Ready to Get Compliant?
+ Ready to organize your traceability records?
Request access in minutes. Start with the onboarding path that fits your team. Simple design-partner agreements with no multi-year lock-in.
diff --git a/frontend/src/components/pricing/PricingPageClient.tsx b/frontend/src/components/pricing/PricingPageClient.tsx
index 42d52904f..678196476 100644
--- a/frontend/src/components/pricing/PricingPageClient.tsx
+++ b/frontend/src/components/pricing/PricingPageClient.tsx
@@ -13,6 +13,9 @@ import { Container } from '@/components/layout/container';
import { PricingCheckoutButton } from '@/components/billing/PricingCheckoutButton';
import { analytics } from '@/lib/analytics';
import { cn } from '@/lib/utils';
+import {
+ FOUNDING_PRICE, LIST_PRICE, PILOT_CONVERSION_PRICE, PILOT_CREDIT, PILOT_PRICE,
+} from '@/lib/pricing-terms';
const ICON_MAP: Record = {
zap: Zap,
@@ -25,10 +28,6 @@ interface PricingTier {
name: string;
icon: string;
description: string;
- gaMonthly: number;
- gaAnnual: number;
- partnerMonthly: number;
- partnerAnnual: number;
highlighted: boolean;
cta: string;
features: string[];
@@ -65,20 +64,34 @@ export function PricingPageClient({
- FSMA 204 traceability readiness,
- priced for facility teams.
+ FSMA 204 recordkeeping,
+ priced per facility.
-
- Three indicative plans sized by facility count. Founding rate discounts are documented in the executed order form or design-partner agreement.
-
-
- Pricing shown is indicative. Executed agreement controls final plan, billing period, and checkout availability.
-
-
- Annual billing saves ~15%. Monthly billing also available.
+
+ RegEngine is in early access. Your executed agreement controls final scope, taxes, and add-ons.
- 50% off standard list pricing under your executed design-partner terms. White-glove onboarding, custom integration scoping, and direct founder support.
+ Founding design partner price: {FOUNDING_PRICE}, under an executed design-partner agreement. White-glove onboarding, custom integration scoping, and direct founder support.
- We are accepting a limited number of early testers ahead of the July 2028 FSMA 204 enforcement window. Your Founding rate is controlled by your agreement, including scope for facilities, add-ons, taxes, and plan changes.
+ We are accepting a limited number of early testers ahead of the July 2028 FSMA 204 enforcement window. Your agreement controls scope for facilities, add-ons, and taxes.
Larger deployments are scoped with the team so onboarding, billing, and integration support match your operating model.
@@ -198,7 +197,7 @@ export function PricingPageClient({
RegEngine is priced around facility operations, not a long enterprise procurement cycle.
- A GMA/FMI study found that the average major food recall costs companies over $10 million in lost product, logistics, and brand damage. RegEngine's Founding rate is documented in your executed design-partner agreement.
+ A GMA/FMI study found that the average major food recall costs companies over $10 million in lost product, logistics, and brand damage. RegEngine list price is {LIST_PRICE}.
@@ -255,7 +254,7 @@ export function PricingPageClient({
Become a founding design partner
- Founding rates are documented in the executed design-partner agreement. Apply now and get the product shaped around real supplier data.
+ Founding design partner price: {FOUNDING_PRICE}. Apply now and get the product shaped around real supplier data.
-
+
-
Modeled labor-time avoided based on your reported manual hours. Illustrative only.
-
-
-
A small fraction of revenue used as a placeholder for compliance-event exposure. Illustrative; not a forecast or fine schedule.
+
Modeled labor time avoided per year based on your reported manual hours. Illustrative only.
-
Modeled time saved per record. Illustrative only.
+
Modeled time saved per record, per year. Illustrative only.
-
Modeled annual benefit minus an estimated platform cost. Illustrative only.
+
Sum of the two tiles. Illustrative only, not a forecast.
@@ -80,7 +79,7 @@ export function ROICalculatorClient() {
Book a call
{' '}
and we'll model it against your actual record volume and current
- spend. The figures above are an illustrative starting point, not a commitment.
+ workload. The figures above are an illustrative starting point, not a commitment.
@@ -88,11 +87,11 @@ export function ROICalculatorClient() {
Methodology Note
- Estimates use simple multipliers applied to your reported hours, record volume, and revenue.
+ Estimates use simple multipliers applied to your reported hours and record volume, and are shown
+ in hours per year, not dollars.
We don't have verified customer ROI data yet, and the founding design partner price reflects that.
FDA has said it will not enforce the Food Traceability Rule before July 20, 2028, following a Congressional directive.
- No public fine schedule exists, so the
- risk-concentration tile is illustrative only. Actual results depend on your contracts,
+ Actual results depend on your contracts,
existing systems, staffing, and data hygiene.
diff --git a/frontend/src/app/why-regengine/page.tsx b/frontend/src/app/why-regengine/page.tsx
index 850c7c48d..485940da1 100644
--- a/frontend/src/app/why-regengine/page.tsx
+++ b/frontend/src/app/why-regengine/page.tsx
@@ -20,14 +20,14 @@ import { Badge } from '@/components/ui/badge';
import { Callout } from '@/components/ui/callout';
import { Card } from '@/components/ui/card';
import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from '@/components/ui/table';
-import { FOUNDING_PRICE, FOUNDING_PRICE_LINE, LIST_PRICE, LIST_PRICE_LINE, PILOT_LINE } from '@/lib/pricing-terms';
+import { PRICING_SUMMARY } from '@/lib/pricing-terms';
export const metadata: Metadata = {
title: 'Why RegEngine | FSMA 204 Recordkeeping, API-First',
- description: 'API-first architecture, published pricing, and a self-serve path to your first FSMA 204 export. See how RegEngine compares to Trustwell, SafetyChain, and ReposiTrak.',
+ description: 'API-first architecture, per-facility pricing, and a self-serve path to your first FSMA 204 export. See how RegEngine compares to Trustwell, SafetyChain, and ReposiTrak.',
openGraph: {
title: 'Why RegEngine | FSMA 204 Recordkeeping Built Different',
- description: 'API-first, transparent pricing, and a self-serve path to a first FSMA 204 export in days. See how RegEngine outpaces Trustwell, SafetyChain, and legacy competitors.',
+ description: 'API-first, per-facility pricing, and a self-serve path to a first FSMA 204 export in days. See how RegEngine outpaces Trustwell, SafetyChain, and legacy competitors.',
url: 'https://regengine.co/why-regengine',
type: 'website',
},
@@ -49,13 +49,6 @@ const COMPARISON_DATA: ComparisonRow[] = [
safetychain: false,
repositrak: false,
},
- {
- feature: 'Transparent, Published Pricing',
- regengine: `${LIST_PRICE} list (founding design partner price ${FOUNDING_PRICE})`,
- trustwell: 'Contact sales',
- safetychain: 'Contact sales',
- repositrak: 'Contact sales',
- },
{
feature: 'Time to first export',
regengine: 'Days (self-serve)',
@@ -138,10 +131,9 @@ const DIFFERENTIATORS = [
},
{
icon: DollarSign,
- title: 'Transparent Pricing',
- description:
- `No hidden sales calls. List price is ${LIST_PRICE}. Pricing is published, so you do not need to "contact sales."`,
- detail: 'Compare directly to competitors who make you "contact sales." We believe pricing transparency builds trust and moves faster.',
+ title: 'Per-facility pricing',
+ description: PRICING_SUMMARY,
+ detail: 'We scope facility count, pilot terms and onboarding with you in writing before you sign.',
},
{
icon: Zap,
@@ -191,7 +183,7 @@ export default function WhyRegEnginePage() {
- RegEngine pairs an API-first architecture with published pricing and a self-serve onboarding path designed to get your first FSMA 204 export ready for review in days, not months.
+ RegEngine pairs an API-first architecture with per-facility pricing and a self-serve onboarding path designed to get your first FSMA 204 export ready for review in days, not months.