What It Does
@kit/billing/pricing provides composable pricing components and server-side helpers to render plan catalogs.
When To Use
- Building a pricing page in marketing or dashboard apps.
Prerequisites
- Valid
billingConfigand provider products.
Operational Note
Validate credentials, secrets, and runtime environment values before promoting changes to production.
How To Use
Use server helper + pricing components.
import { PricingServer } from '@kit/billing/pricing';
import { billingConfig } from '~/config/billing.config';
export default async function PricingPage() {
return <PricingServer config={billingConfig} />;
}For advanced layouts, use primitives from @kit/billing/pricing (PricingRoot, PricingPlans, etc.).
MCP Context
capability: billing_pricing_ui
entrypoints:
- @kit/billing/pricing
- kit/billing/core/src/react/pricing/*
inputs:
- billing_config
outputs:
- pricing_page_ui
constraints:
- pricing data depends on provider product synchronization
side_effects:
- may start checkout when user triggers plan CTAAgent Recipe
- Fetch products through billing pricing helpers.
- Render with pricing primitives or default server component.
- Validate plan CTA paths and checkout flow.
Troubleshooting
- Missing prices usually means products are not retrievable from provider API.
- Wrong currency display usually means config currency mismatch.
Related
User Settings
Billing account, invoices, and subscriptions inside settings.
Analytics
Track page views and events with pluggable analytics providers.
How is this guide?
Last updated on 3/23/2026