Free React Pricing Table Components
Pricing pages are trust exams, and the three-column table with a highlighted middle is only one possible answer. This set covers the others: a usage slider for consumption pricing, an add-on builder for modular services, a compare matrix for feature-heavy plans, plan rows for when columns patronise, a single-plan statement for products with the confidence to have one price, a transparent breakdown that itemises where money goes, a ledger quote for services, a trial timeline that shows what happens before billing, and glow tiers for the classic look done well.
9 components · MIT licensed · installable with the shadcn CLI
Add-on Builder Pricing
Configurable React pricing, a base plan plus real checkbox add-ons, an itemized ledger that re-rules itself as items land, and a rolling tabular total. No dark patterns.
Glow Pricing Tiers
Three quiet tiers with one accent moment, the featured plan carries a primary hairline and soft glow. Billing toggle with sprung thumb; prices crossfade on flip.
Ledger Quote Pricing
Agency pricing set as a quote document, ruled line items with tabular mono prices, subtotal, GST and total ledger rows, and a mono valid-until note. Pricing as paperwork, not cards.
Plan Rows Pricing
SaaS pricing as a ruled rate sheet in React and Tailwind, one hairline row per plan with inline feature inventory, mono tabular prices, and a keyline on the featured plan.
Pricing Compare Matrix
Feature-by-plan pricing matrix on real table semantics, a sticky plan header row with prices and CTAs, check, dash and mono cell values, and a single keyline marking the featured plan column.
Single Plan Pricing
One-plan pricing stated with confidence, the price set as the hero figure, included features in two ruled columns, and quiet FAQ links. For products with one honest price and nothing to upsell.
Transparent Pricing Breakdown
A where-your-money-goes pricing block for React, a proportional ink bar with one primary share, a ruled legend of preformatted amounts, and Tailwind hairline restraint.
Trial Timeline Pricing
Honest trial pricing for React, a dated timeline of what actually happens: full access today, a reminder email before any charge, then the real price on a Tailwind hairline rail.
Usage Pricing Slider
Usage-based pricing with an honest slider, an arrow-key accessible role=slider sets seats or volume, the price recalculates with rolling digits, and breakpoints are labelled in mono under the track.
Frequently asked questions
Which pricing component fits a SaaS versus a service business?
SaaS with tiers wants the compare matrix or glow tiers; usage-based products want the slider so buyers self-serve the maths. Service businesses convert better with the ledger quote or transparent breakdown, itemisation reads as honesty when there is no fixed menu.
How do I show annual and monthly prices?
The tier components take both price points and render a toggle with the discount stated plainly. Show the real monthly-billed price, not the annual-divided-by-twelve sleight of hand, the layouts are designed so honesty does not cost visual appeal.
What is the trial timeline component for?
Trial anxiety, "when exactly will you charge me?" It renders the day-by-day sequence (start, reminder email, first charge) so signup feels safe. Products that adopted this pattern publicly credit it with measurable trial-start lifts.