DocsSupportPricing
Roadmap (has updates coming soon)XFigma3.6K
Sign inGet All-Access
Categories
Blog6
Compare3
Contact6
CTA17
FAQ6
Hero16
How It Works5
PricingAdded 7 Pricing blocks: plan cards, comparison tables and upgrade dialogs8
  • Pricing 1
  • Pricing 2
  • Pricing 3
  • Pricing 4
  • Pricing 5
  • Pricing 6
  • Pricing 7
  • Pricing 8

Shadcn Pricing Blocks: Sections, Comparison Tables and Upgrade Dialogs

A pricing block 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. The 8 blocks here answer them in 3 shapes: page sections of plan cards, comparison tables that go feature by feature, and upgrade dialogs that open inside the product.

6 blocks are page sections. 4 set their plans as cards or columns under a monthly or yearly Tabs switch with a saving Badge, 1 lays 4 plans over a full feature comparison with a sticky price head, and 1 sets seat prices by team size. The 2 dialogs open over an Empty stage: 1 pairs a RadioGroup plan rail with the chosen plan's detail, the other sets 3 Frame plan cards over a collapsible feature table and the workspace's current usage.

Every plan a billing switch reprices takes its yearly price from the monthly rate and 1 setting in the block's data file, a discount percent or a number of free months, so plans, rates and copy 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
  • Pricing 2 Plan comparison table with a sticky plan head and metered usage rows
  • Pricing 3 Per-seat pricing table with team size tabs, 3 plan columns and a 13-row feature comparison
  • Pricing 4 Pricing section with 3 plan cards, a billing tab switch and a customer logo row
  • Pricing 5 Pricing section with 4 plan cards, a monthly or yearly tab switch and 2 help links
  • Pricing 6 Dark pricing section with 3 plan cards, billing tabs and a customer logo row
  • Pricing 7 Pricing dialog with a plan rail, billing tabs and a plan detail panel
  • Pricing 8 Pricing dialog with framed plan cards, billing tabs and a feature table

What Each Pricing Block Ships

  • 4 tiers and a seat stepper 4 plan columns in 1 Card under a monthly or yearly toggle with a Save 20% Badge, where a ReUI Number Field sets 2 to 20 seats and reprices the Team plan.
  • A comparison table with a sticky price head 4 plans over 4 feature sections with IconTile bands. Names, prices and buttons stick as the rows scroll, allowances print over their metered rate, labels open hints in a Popover, and a ToggleGroup shows 1 plan at a time in a narrow container.
  • Seat pricing by team size A customer quote over 3 plans. Solo, Startup, Growth and Enterprise Tabs set the seat count and a lower seat rate at each size, strike the list price and switch off the rows that need teammates, over 13 feature rows with Tooltip hints.
  • 3 plan cards over a customer logo row Flat Basic, per-seat Business and quoted Enterprise on a dot grain, under Monthly or Annual tabs with a 20% Off chip. A Best Value badge straddles the Business card, and check or minus rows show what each plan leaves out.
  • 4 plan cards and 2 help links Free, Team, Growth and Enterprise share 8 check or minus rows, Monthly or Yearly tabs with a Save 25% chip reprice Team and Growth, and a dotted card links a feature comparison and a pricing FAQ through Item rows.
  • A dark section with toned cards 3 plans that stay dark in either theme, each card washed in its own tone with a dot field. The 2 Months Free yearly tab reprices the base rate and the extra seat fee and shows the yearly total. Each tier above Basic lists what it adds to the one below.
  • A plan picker dialog A Dialog with a RadioGroup rail of 3 plans beside the chosen plan's price and features. Monthly or Yearly tabs reprice the rail and the plan, and the footer announces the bill whenever the plan or the period changes.
  • An upgrade dialog at a usage limit 3 Frame plan cards side by side under billing tabs, an All Features table behind a Collapsible, and a strip with the current plan and the bookings left. On a narrow screen a plan rail picks 1 card and the footer holds the action.

Layout, Billing and Keyboard Behaviour

  • The 6 page sections respond to their container, not the viewport, so the plans reflow by the width of the slot you drop them into. The 2 dialogs size to the window instead.
  • In 4 of the sections the cards or columns share subgrid rows, so names, prices, buttons and feature lists stay level across a row even when a list wraps.
  • The billing and team size tabs activate on focus, so the arrow keys switch the period or the size straight away.
  • A left-out row also reads Not included to a screen reader, and a recommended badge drawn for the eye is repeated in words in the plan heading.
  • The 2 dialogs keep their header in place and scroll the body under it, and they open with focus on the dialog rather than on the first tab.
  • Prices print through a pinned en-US currency formatter with no decimals, so the server and the browser render the same string.

Built From

  • shadcn/ui and ReUI components Built on shadcn Card, Tabs, Table, Button, Dialog, RadioGroup, ToggleGroup, Popover, Tooltip, Collapsible and Item, with the ReUI Badge, IconTile, Frame and Number Field primitives.
  • Both twins, every style Every block ships on Base UI and on Radix, in 8 design styles, and its plan data file is identical in both twins.

Related Shadcn Marketing Block Categories

A pricing section sits in the middle of a page. These are the sections around it, and the app screens behind the plans.

  • 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.
  • Compare Versus sections that make the case for the product before the reader reaches the plans.
  • 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 (344) Browse 344 Shadcn Application blocks across 24 categories.
  • Shadcn Data Grid Blocks (39) Browse 39 Shadcn Data Grid blocks across 8 categories.
  • Shadcn Solutions Blocks (74) Browse 74 Shadcn Solutions blocks across 10 categories.
  • Shadcn eCommerce Blocks (87) Browse 87 Shadcn eCommerce blocks across 13 categories.
  • Shadcn Marketing Blocks (67) Browse 67 Shadcn Marketing blocks across 8 categories.
  • Shadcn AI & Agents Blocks (18) Browse 18 Shadcn AI & Agents blocks across 2 categories.

Frequently Asked Questions

Which pricing block should I start from?

For a pricing page, start from a section: plan cards when 3 or 4 plans fit side by side, the comparison table when buyers weigh limits row by row, and the team size table when the price is per seat. For an upgrade prompt inside the product, start from a dialog: the plan rail suits a long feature list per plan, and the framed cards suit a usage limit.

Does the billing toggle change every plan?

No. It reprices the plans billed by rate, while a free plan, a quoted plan and the yearly-only Enterprise plan in the 4 card section hold their price. Each repriced plan takes its yearly price from 1 setting in the block's data file, a discount percent or a number of free months.

How does per-seat pricing work?

The 4-tier card section sets 2 to 20 seats with a ReUI Number Field and reprices Team at $25 a seat a month, or $20 billed yearly. The team size table sets 1, 5, 15 or 40 seats from its tabs, with a lower seat rate at each size. The dark section adds a fee per extra seat on top of a workspace rate, and 2 card sections print a plain per seat price.

How do I install a pricing block?

Open the block on its page, copy the install command (the shadcn CLI with the @reui registry and your license key) or the AI prompt, and run it in your project, for example pnpm dlx shadcn@latest add @reui/pricing-7 for the plan picker dialog. The block, its fixtures and every ReUI and shadcn dependency land as editable source in a single run.

Is a license needed?

Pricing blocks are part of ReUI Pro: a single payment, lifetime updates, every block in every style. The ReUI primitives and the free examples they build on install with no license.

Start building with ReUI Pro today.

Every Pro block, every style, and every future addition, with one license for unlimited projects.

Get All-Access

From $249, once. Lifetime updates.

Application

  • App Shell
  • Auth
  • Card
  • ChartAdded 17 Chart blocks for cron jobs, deploys, firewall traffic and SLOs
  • Dashboard
  • Dialog
  • Empty State
  • Event Calendar
  • Flow
  • Form
  • Gantt
  • Kanban Board
  • List
  • Navbar
  • Onboarding
  • Profile
  • Rich Text EditorNew Rich Text Editor category with 5 Tiptap editor blocks
  • Schedule
  • Settings
  • SheetAdded 13 Sheet blocks for cron jobs, deploys, firewall rules, SLOs and data
  • Stats
  • Timeline
  • WhiteboardNew Whiteboard category with 2 Excalidraw board blocks
  • Wizard

Solutions

  • Dev OpsNew Dev Ops category with 6 platform console blocks
  • AI Ops
  • CRMAdded 2 CRM blocks: a forecast call workspace and a deal desk
  • Agents
  • Analytics
  • Billing
  • Bookings
  • Files
  • Inventory
  • Users

AI & Agents

  • AI ChatAdded a corner chat popup block
  • Agent Activity

Templates

  • E-commerce
  • SaaS
  • Dashboard
  • Landing
  • All templates

eCommerce

  • Category Card
  • Checkout
  • Comparison
  • Coupon
  • Filter Sidebar
  • Product Card
  • Product Detail
  • Product Grid
  • Receipt
  • Review
  • Shopping Cart
  • Wishlist
  • Shop Hero

Data Grid

  • Base
  • Columns
  • Drag & Drop
  • EditingAdded a spreadsheet reorder plan Data Grid block
  • Expansion
  • Filtering
  • Grouping
  • Virtualization

Marketing

  • Blog
  • Compare
  • Contact
  • CTA
  • FAQ
  • Hero
  • How It Works
  • PricingAdded 7 Pricing blocks: plan cards, comparison tables and upgrade dialogs

Resources

  • Components
  • Blocks
  • Icons
  • MCP for Agents
  • Docs
  • Support
  • Pricing
  • Tailwind Plus Alternative
  • Roadmap(has updates coming soon)
  • AffiliateSoon

Legal

  • Privacy Policy
  • Terms & Conditions
  • License
  • Refunds
  • Cookies

© 2026 ReUI. All rights reserved.

3.6K
  1. Blocks
  2. Marketing
  3. Pricing

Shadcn Pricing Blocks: Plan Cards, Pricing Tables and Dialogs

Share

These 8 blocks price a product 3 ways: plan cards under a billing toggle, comparison tables that go row by row, and upgrade dialogs that open in the app.