Lazy-ui
Lazy-ui
registry components
DocsComponentsBlocksChangelog
GitHub0Install

Pricing · Classic

A centered 3-tier pricing section with a start-free banner and an inverted featured card.

pricing-1
Pricing

Simple, transparent pricing.

Start free. Upgrade only when your team outgrows it. Cancel any time — no setup fees, no annual contracts on Starter and Team.

Start for free.

14-day trial · No credit card required

Starter

For individuals and small teams getting their first projects shipped.

$01234567890123456789/ user · month
Billed monthly · cancel anytime
Includes
  • Up to 5 users · 10 projects
  • 20 GB storage per workspace
  • Core integrations (Slack, GitHub, Drive)
  • Two-factor authentication
  • Email support

Team

Most popular

For growing teams that need shared workspaces and admin controls.

$01234567890123456789/ user · month
Billed annually · save 20%
Everything in Starter, plus
  • Unlimited users · 100 projects
  • 200 GB storage per workspace
  • All 140+ integrations
  • SSO via Google & Microsoft
  • Advanced roles & permissions
  • Priority support · 4-hour response

Business

For organizations that need security review, SAML, and a dedicated success manager.

$01234567890123456789/ user · month
Billed annually · invoiced
Everything in Team, plus
  • Unlimited projects & storage
  • SAML SSO + SCIM provisioning
  • Audit logs · 1-year retention
  • 99.9% uptime SLA
  • Dedicated customer success manager
0px

Customize

Edit props; preview updates instantly.

Customize
Featured tier
2nd

Props

Props accepted by Pricing1.

PropTypeDefaultDescription
eyebrowstring"Pricing"Uppercase mono label rendered above the heading.
headingReactNode—Heading content. Wrap a segment in `<em>` for the muted-italic accent.
subheadstring—Sub-heading paragraph beneath the title.
tiersPricingTier[]DEFAULT_TIERS (3 entries)Three-tier list. Each tier: `{ name, price, per?, description, features, cta?, featured?, badge? }`.
featuredIndexnumber1Index of the inverted (white-on-dark) tier card. 0 = first, 2 = last.
classNamestring—Extra class names merged onto the root `<section>`.

Installation

Choose CLI for the one-line shadcn install, or copy the file manually.

npx shadcn@latest add https://2lazyui.com/r/pricing-1.json

Usage

Import the component and drop it into a render.

demo.tsx5 lines
import { Pricing1 } from "@/components/lazy-ui/blocks/pricing-1";

export function Demo() {
  return <Pricing1 />;
}