Shadcn Pricing Blocks: 4 Plan Tiers in a Single Card
A pricing section has 2 questions to answer at a glance: what each plan costs on the billing period the reader picked, and what the next tier adds. This block answers both in a single Card: 4 plan columns (Free, Pro, Team and Unlimited) under a monthly or yearly toggle, where every column after the first opens its feature list with the tier it builds on.
The toggle is a shadcn Tabs list with no panels, because the plans below are the panel, and the yearly tab carries a ReUI Badge with the saving. Switching it reprices the flat Pro plan and the per-seat Team plan, while Free and the quoted Unlimited plan hold their price.
Every yearly figure is derived from the monthly rates and a single discount percent in data.tsx, so rates, copy, feature rows and the discount are a data edit rather than a markup edit.
All Pricing Blocks
Open any block on its own page for a live preview, the components it is built from, and the install command.
- Pricing 1 4-tier pricing table with a monthly or yearly toggle and a seat stepper that reprices Team
What the Pricing Block Ships
- Monthly or yearly billing toggle A 2-option Tabs list with Yearly selected by default and a Save 20% Badge on its tab. Pro moves between $35 and $28 a month as the period switches.
- Seat stepper on the Team plan A ReUI Number Field with a draggable Seats label, an input and minus and plus buttons, from 2 to 20 seats (5 by default). It reprices Team at $25 a seat and updates its seat count row, so 5 seats read $125 monthly or $100 a month billed yearly.
- Tiers that list what they add Free lists its own features, and each later column opens with a line naming the tier below (Pro opens with Free, plus), so no feature row repeats across columns.
- Feature hints on hover and focus Each feature label is a button that reveals a short hint in a shadcn Tooltip, with a shared 150ms delay so sweeping across a list does not flash every hint.
- A single featured plan Pro carries a muted tint and the only primary Button, while Free, Team and Unlimited use secondary buttons.
- Rows that line up across columns A 4-row subgrid aligns each column's header, price, features and action, so the buttons stay level even when a list wraps or a column carries the seat stepper.
Layout, Formatting and Keyboard Behaviour
- The plans respond to their container, not the viewport: 1 column capped at a readable width, 2 columns from the @2xl container width and 4 from @5xl, so the section fits the slot you drop it into.
- The lede is written in 2 halves that run inline in a narrow container and stack as 2 lines from @2xl.
- Prices print through a pinned en-US Intl.NumberFormat with no decimals, so the server and the browser render the same string.
- The billing tabs activate on focus in both twins (a prop on Base UI, the default on Radix), so the arrow keys switch the period straight away.
- Yearly amounts are rounded once, on the whole total rather than per seat, so a seat total never drifts.
Built From
- shadcn/ui and ReUI components Built on shadcn Card, Tabs, Tooltip and Button, with the ReUI Badge and Number Field primitives for the saving chip and the seat stepper.
- Both twins, every style The block ships on Base UI and on Radix, in 8 design styles. The twins differ only in imports, composition props (render or asChild), the tooltip delay prop name and the tab activation prop, and the plan data file is identical in both.
Related Shadcn Marketing Block Categories
A pricing section sits in the middle of a page. These are the sections around it.
- FAQ Question and answer sections, most of them accordions, for the billing and license questions a plan table raises but has no room to answer.
- CTA Headline and button bands for closing the page the pricing section sits on.
- Hero First-screen sections that state the positioning before a reader scrolls down to the plans.
- Billing The app side of the same plans: subscription, invoice, metering, upgrade and failed payment pages, plus a plan catalog editor.
All Shadcn Block Groups
Browse the full ReUI Shadcn blocks library by product surface. Each group bundles category-level blocks you can mix and match across your project.
- Shadcn Application Blocks (307) Browse 307 Shadcn Application blocks across 22 categories.
- Shadcn Data Grid Blocks (38) Browse 38 Shadcn Data Grid blocks across 8 categories.
- Shadcn Solutions Blocks (66) Browse 66 Shadcn Solutions blocks across 9 categories.
- Shadcn eCommerce Blocks (87) Browse 87 Shadcn eCommerce blocks across 13 categories.
- Shadcn Marketing Blocks (60) Browse 60 Shadcn Marketing blocks across 8 categories.
- Shadcn AI & Agents Blocks (17) Browse 17 Shadcn AI & Agents blocks across 2 categories.
Frequently Asked Questions
Start building with ReUI Pro today.
Every Pro block, every style, and every future addition, with one license.
From $249, once. Lifetime updates.