Starter
$9/mo
For solo makers shipping their first project.
- 1 project
- Community support
- Basic analytics
- 1 GB storage
Components
For solo makers shipping their first project.
For professionals who need more power and polish.
For teams collaborating on serious products.
npx shadcn add @useplanes/pricing-table
Works once the @useplanes registry is set up in your project (one-time). After that, copy and run commands directly.
Unlock with Planes Pro
$99 once · 161 Pro components · lifetime updates.
import { PricingTable } from "@/components/ui/PricingTable";
<PricingTable
onSelect={(tierId, billing) => checkout(tierId, billing)}
/>
// or with your own tiers:
<PricingTable
tiers={[
{ id: "starter", name: "Starter", monthly: 9, yearly: 90, description: "For individuals", features: ["1 project", "Email support"] },
{ id: "pro", name: "Pro", monthly: 29, yearly: 290, description: "For teams", features: ["Unlimited projects", "Priority support"], highlighted: true },
]}
/>SaaS pricing pages
The full pricing section — toggle, price rolls, popular tier — in one drop-in.
Plan upgrade modals
In-app upsell surfaces that match your marketing site.
Agency packages
Service tiers with feature comparisons.
API pricing
Usage-tier presentation with annual-discount emphasis.