Drop-in billing components

Schematic gives you drop-in React billing components, so customers can purchase on their own and your engineers can get back to building product.

Schematic components cover plans, usage, credits, invoices and checkout, and run on Stripe payments, methods and tax.

Start for free
Add Schematic billing to my app: docs.schematichq.com/components/skill.md

Sample billing UI. The plans and prices are examples.

Checkout
Plan
GrowthCurrent plan
$250.00/monthFor growing teams
Scale
$490.00/monthSingle sign-on and a dedicated success manager
Summary
Growth$250.00
Audit log$10.00
12 × Seats$180.00

Total per month$440.00
Due today$0.00
Renews monthly until cancelled.
AI creditSpent running inference
2,450 AI credits remainingYour plan includes 5,000 AI credits/mo. Renews Dec 1.
Usage by user2,550 AI credits used by your team this period
Ada Lovelace1,180 AI credits
Grace Hopper740 AI credits
Alan Turing310 AI credits
Payment methods
VISA···· 4242Default
AMEX···· 1009
Included features
API callRequests to the public API
10,000 API callsResets Dec 1
SeatPeople who can sign in
12 Seats$15.00/Seat/mo · $180.00/mo
EmailMessages sent to customers
1,000 Emails1,300 used · $15.00
GB of storageFiles kept in your workspace
$0.02 per 100 GB1,300 GB used

Swipe through the library

MacabacusAutomoxPlotlyPickleheadsBigCommerceHannon HillTightknitZepSema4.aiSyrtoMakeswiftWobbyPagos

The library

Set up your plans in Schematic, connect Stripe, and add the component to your app. Teams go live in days.

PlanManager

The current plan, its price, add-ons, usage charges and credits, with notices like a trial ending or a scheduled downgrade.

Read the docs
GrowthFor growing teams
$250.00/mo
Usage-based
12 Seats$180.00/mo
1,000 EmailsAdditional: $0.05/Email
GB of storage$0.02/100 GB
Credits in plan
40 AI credits per Seat + 100 per month149.75 used
12 Seats × 40 + 100 = 580 AI credits/mo
Credit bundles500 credit pack (500 AI credits)

More coming soon

Credit usage log
Dashboard promptToday, 2:14 PM−1.5
Auto top-up, Booster packToday, 1:52 PM+1,000
Video generationToday, 1:48 PM−25
CreditLogThe last few actions that burned credits, in plain words, under the balance.
Credit bundles
Booster pack1,000 credits, never expire$49.00
Growth pack5,000 credits, never expire$199.00
Scale pack15,000 credits · not on your plan$499.00
CreditBundlesThe bundles on offer for a credit, each a one-click buy into Checkout.
2,450 creditsResets Dec 1
BalanceBadgeA pill for the app shell: balance, a small meter, the reset date.
AI credits · this periodNov 1 to Dec 1
At this rate you run out Nov 27, before the Dec 1 reset.
CreditBurndownCredits burned per day across the period, with a forecast of the day they run out.
Your product · CSV import
1,200
About 2,400 credits. You'll have 50 left.
CostPreviewWhat an action will cost before the click.
Auto top-up
Below 500 credits, add Booster pack (1,000 credits, $49.00). Up to $200.00 a month.Last top-up Oct 21 · $49.00 of $200.00 used this month
AutoTopUpThe top-up policy editor: threshold, bundle, monthly ceiling.
Usage controls
Everyone50 credits per day, warn at 40
Sana Chen200 credits per day
UsageControlsThe policies on the company, edited from inside your product.
Usage by userResets Dec 1
Ada Lovelace90 of 200
Grace Hopper30 of 200
Alan Turing160 of 200
UsageByUserEach member's usage this period, their cap and the reset.
Daily limit reached50 of 50 credits today. The limit resets in 6 hours, or an admin can raise it.
LimitReachedThe moment a limit stops an action, with the reason and the way past it.
FeatureStarterGrowthScale
API calls1,00010,000100,000
Seats3$15/seat$12/seat
Single sign-on——✓
FeatureBreakdownThe per-plan feature table a pricing page needs.
“If we had to build it ourselves, it might be a 3–4 month project. Now it becomes config, not code.”

Schematic versus Stripe alone

Payment, methods and tax stay on Stripe either way. Schematic replaces the portal and checkout, which is where teams outgrow Stripe once they add seats, usage or credits.

What your customer gets
Stripe alone
Schematic + Stripe
Manage billing without leaving your product
Stripe aloneA redirect to billing.stripe.com
Schematic + StripeHosted directly in your app
Match the rest of your product
Stripe aloneA logo, two colors, a font and a corner shape
Schematic + StripeStyle directly with your CSS
Switch to any plan in your catalog
Stripe aloneUp to 10 products in the portal
Schematic + StripeEvery plan the company may move to
See usage against plan limits
Stripe aloneNot shown in the portal
Schematic + StripeA meter per feature, and per user where it applies
Buy credits and bundles
Stripe aloneNot in the portal or Checkout
Schematic + StripeBalance, bundles and auto top-up, from the portal or Checkout

Choose how to build

Drop our components into your app and style them to match, or build your own billing page on the same data.

Drop in and combine

Import the components you need. Style and configure them to match your brand.

PlanManagerCreditUsageInvoices
Growth$250 / mo
Seats11 of 15
Nov 1 invoicePaid
Your page

Build your own UI

Pull billing state from the API and build the experience in your own design system.

useCompany
Growth planUpgrade
Seats 11 / 1573%
Same data. Your design system.
Your markup

Frequently asked questions

No. Checkout collects payment through Stripe Elements, cards stay with Stripe, tax runs through Stripe, and invoices are Stripe's hosted invoices. The components render what your plans entitle people to on top of that.

Ship billing today

Start free with the components on every plan and up to 10 monetized subscriptions. Your customers serve themselves, and your engineers go back to the product.