21 Tailwind CSS Pricing Tables

16 Pure Tailwind5 Tailwind + JSPublished

21 Tailwind CSS pricing tables for SaaS plan pages, product-suite marketing sites, and fintech and D2C checkouts — spanning monthly/annual and multi-currency toggles, per-seat and bundle calculators, 3D flip and tabbed layouts, animated border beams and gradient borders, glassmorphism and neumorphism, usage meters, and swipe carousels. Scoped under .tpt-NN for no-collision pasting, prefers-reduced-motion guarded, framework-agnostic.

Related21 CSS Pricing Tables36 CSS Modals47 Tailwind CSS Toggles & Switches36 Tailwind CSS Modals

Premium template pickPartner: Cruip

Affiliate link

Building the whole landing page, not just this section?

You just browsed 21 Tailwind pricing tables. Cruip makes complete Tailwind CSS templates for landing pages, SaaS websites and admin dashboards, coded in HTML, React, Next.js and Vue and used by 60K+ developers. Single templates start at $49.

Browse Cruip templates

Cruip. We may earn a commission, at no extra cost to you.

02. Tailwind Pricing Table with Currency Switcher (USD, GBP, EUR, AUD) (opens in a new tab)

Published

Tailwind + JS
Regional pricing for global SaaS: a segmented USD / GBP / EUR / AUD control morphs every price on the grid — fade, blur, swap, return — and announces the change once to screen readers. The script only sets a data-swap attribute; group-data-swap/g: utilities own the whole animation, and the JS reads its timing from the utility's computed transition-duration.

05. Tailwind Pricing Cards with Hover Scale Effect (opens in a new tab)

Published

Pure Tailwind
The classic conversion micro-interaction: hover or keyboard-focus any tier and it lifts, scales and deepens its shadow while its siblings ease back and desaturate. The sibling logic is v4's variant stacking — group-has-[article:hover]/g:not-hover:scale-96 — read left to right as “when any card in the grid is hovered, and this one isn't”.
Newsletter

Enjoying these demos? Get new ones by email.

A short email when a new collection ships. Unsubscribe any time.

at

Almost there: check your inbox to confirm.Manage

07. Tailwind Pricing Cards with Animated Discount Badges (opens in a new tab)

Published

Pure Tailwind
“Save 20%”, “Best value” and “New” badges with personality: they bob on an idle loop, then snap to attention — scaling and tilting — when their card is hovered. The port fixes the original: the bob animates v4's individual translate property while hover poses use scale and rotate, so the two never fight over transform.

08. Tailwind Pricing Table CTA Button Hover Animation (opens in a new tab)

Published

Pure Tailwind
Conversion-grade CTA choreography: hover any plan's button and colour sweeps in from the left, the padding breathes and an arrow slides in beside the label. Each button sets one arbitrary property — [--tpt08-fill:var(--color-tpt08-seed)] — and v4's before:bg-(--tpt08-fill) shorthand paints the sweep, so one class list powers three differently coloured CTAs.

09. Tailwind Pricing Cards with Color-Changing Hover Themes (opens in a new tab)

Published

Tailwind v4
Each tier carries its own hue. Hover a card and its colour floods the plan name, checkmarks, divider and CTA — and the whole section's backdrop tints to match. Every accent is derived as oklch(L var(--tpt09-c) var(--tpt09-h)) in arbitrary utilities; registering the chroma and the wash hue with @property means the colour itself glides, not just the properties that use it.

10. Tailwind CSS 3D Flip Pricing Cards (opens in a new tab)

Published

Pure Tailwind
Click “View details” and the whole pricing card turns 180° to reveal specs and fine print on its back. Tailwind v4 ships the 3D kit natively — perspective-[1400px], transform-3d, backface-hidden, rotate-y-180 — so the entire flip is a hidden checkbox and group-has-checked/f:. No JavaScript, and focus can never land on the face you can't see.

11. Tailwind Pricing Slider Calculator for Per-Seat Pricing (opens in a new tab)

Published

Tailwind + JS
The usage-based calculator SaaS teams actually ship: drag a team-size slider and every tier's monthly total recalculates, the per-seat maths updates and the “Best value” badge jumps to whichever plan is now cheapest. The range thumb and track are styled with arbitrary pseudo-element variants ([&::-webkit-slider-thumb]:), and the script marks the winner with a data-best attribute that data-best: utilities restyle.

12. Tailwind Tabbed Pricing Table for Multiple Products (opens in a new tab)

Published

Pure Tailwind
For product suites too broad for one grid: Marketing, Sales and Support tabs cross-fade whole pricing panels beneath a sliding pill indicator. The indicator moves by its own width — translate-x-full, translate-x-[200%] — so it's correct at any tab width with no breakpoint maths, and the tab bar is an honest radio group that arrow keys drive natively.

13. Tailwind Pricing Cards with Usage Meters & Progress Bars (opens in a new tab)

Published

Tailwind v4
Show, don't tell, which plan fits: each card measures your current usage against its limits, bars sweep in as the section scrolls into view, and they turn amber near a limit and red past it. The sweep is a v4 animation token plus two arbitrary properties — [animation-timeline:view()] and [animation-range:entry_0%_entry_60%] — and each bar's fill is a single [--tpt13-fill:.42].

14. Tailwind Bundle Pricing Calculator with Checkboxes (opens in a new tab)

Published

Tailwind + JS
A build-your-own-bundle calculator: tick add-ons on and off and the order summary re-tallies live — line items unfold, the total pops, and a 10% bundle discount unlocks at three add-ons. Rows are styled by has-checked:; summary lines fold with grid-rows-[0fr] → data-on:grid-rows-[1fr]; and a savings nudge tells the buyer exactly how close the discount is.
Newsletter

Enjoying these demos? Get new ones by email.

A short email when a new collection ships. Unsubscribe any time.

at

Almost there: check your inbox to confirm.Manage

15. Glassmorphism Pricing Cards in Tailwind CSS (opens in a new tab)

Published

Pure Tailwind
Frosted-glass pricing over slowly drifting colour blobs — the aesthetic AI and fintech launches keep shipping. backdrop-blur-[22px] backdrop-saturate-150 does the frosting, the moving blobs prove the glass is real, and two arbitrary variants handle the edge cases: supports-[backdrop-filter:blur(1px)]: for the enhancement and [@media(prefers-reduced-transparency:reduce)]: for readers who need solid cards.

18. Neumorphic Pricing Table in Tailwind CSS (Soft UI) (opens in a new tab)

Published

Tailwind v4
Tactile soft-UI pricing: cards extrude from a same-colour surface with the signature light/dark shadow pair, and the selected plan's button sinks into the surface. v4's separate inset-shadow-* utility makes the press honest — has-checked:shadow-none has-checked:inset-shadow-[…] — and because neumorphism is weak on contrast, a real accent ring and a “Selected” label carry the state.

Published

Tailwind + JS
Mobile-first pricing that respects thumbs: cards form a horizontal swipe-and-snap deck with native momentum, peeking neighbours and pagination dots that track position live. snap-x snap-mandatory does the physics, an IntersectionObserver only sets data-active and aria-current, and from min-[900px]: the rail relaxes into a normal three-up grid.

20. Responsive Tailwind Pricing Table that Stacks into an Accordion (opens in a new tab)

Published

Pure Tailwind
One component, two personalities: wide, it's a three-column comparison; squeezed into a narrow container, each plan collapses into a tappable accordion with price and CTA always visible. It's driven by v4's built-in container variants — @container on the wrapper, @max-[40rem]: on every element that changes — so it adapts in a sidebar, a modal or a phone alike.

21. Tailwind Pricing Cards with Skeleton Loading Shimmer (opens in a new tab)

Published

Tailwind + JS
Perceived performance for API-priced products: cards render instantly as shimmering skeletons in the exact final geometry, then real prices crossfade in when the (simulated) pricing API responds — zero layout shift from first paint. The shimmer is an after:animate-tpt21-sheen sweep on translate; the swap is group-data-ready/g:; and while loading the grid is inert, so no one can click a CTA that isn't there yet.

Related collections

15 CSS 3D Tilt Hover Cards preview

15 CSS 3D Tilt Hover Cards

15 mouse-aware 3D tilt hover cards — e-commerce product spotlight, glassmorphism parallax team card, interactive pricing tier, holographic NFT collectible, pop-out mascot, dark tech grid with border glow, media player album art, blog article preview, cyberpunk neon glow, dashboard KPI widget, minimalist real estate, flip-to-back tilt, mobile app showcase, course learning card, and a Pure CSS touch-friendly tilt. Vanilla JS writes --rx/--ry/--mx/--my; all rendering stays in CSS on the GPU.

24 CSS Animated Cards preview

24 CSS Animated Cards

24 hand-coded CSS animated card patterns organised by what triggers the motion, not by card style. Scroll and entrance triggers: staggered grid reveals, @starting-style mount-in, scroll-driven scale and fade on animation-timeline: view(), View Transitions API card-to-detail morphs, blur-to-sharp lazy image loading, and FLIP re-layout when a filter changes. State-change triggers: add-to-cart success morph, like and save particle burst, expand and collapse to intrinsic height with calc-size(), swipe-to-dismiss on Pointer Events, and skeleton-to-loaded crossfade. Data-driven triggers: count-up KPI metrics, SVG sparkline draw-on-enter, and progress ring fill on load. Ambient idle loops: breathing glow, floating drift, animated gradient mesh backgrounds, conic rotating borders, auto-cycling testimonial decks, and live status pulses. Plus four hover patterns where the effect is the topic itself: cursor spotlight, holographic foil glare, corner ribbon slide, and horizontal accordion expand. Every card is scoped under a .ac-NN prefix for no-collision pasting, guards prefers-reduced-motion, animates compositor-only properties, and ports unchanged to React, Vue, Svelte, Astro, Next.js and Tailwind.

22 CSS Avatars preview

22 CSS Avatars

22 hand-coded CSS avatars for chat apps, team dashboards, comment threads, account menus, and social profiles. Covers circular and squircle shapes, gradient and conic story rings, hexagon clip-path crops, online status dots, notification count badges, verified checkmarks, stacked facepiles with plus-N overflow, initials fallbacks for users without photos, broken-image recovery, avatar pickers, and a size scale system where the ring, badge, and status dot all scale from a single custom property.

Search CodeFronts

Loading…