Moon background

Launch Billing UIs at warp speed

Stop reinventing the wheel , Ship production ready accessible billing components with 10x more faster speed, built for React and Shadcn.


  import { UpdatePlanCard } from "@/components/billingsdk/update-plan-card"
  import { plans } from "@/lib/billingsdk-config"

  export default function App() {
    return (
      <UpdatePlanCard
        currentPlan={plans[0]}
        plans={plans}
        onPlanChange={(planId) => console.log('Upgraded to:', planId)}
      />
    ) 
  }
Features

Why choose BillingSDK?

Beautiful, customizable billing components that save you development time and effort.

Gradient background

Customizable

Easily adjust components with props and Tailwind classes for full control over styling, colors, and layout.

Gradient background

Copy & Paste

No dependencies or installs required. Copy the code into your project and start using it instantly.

Gradient background
Billing Settings
Pricing Tables
Upload Plan Card
Pricing
Billing Settings

Ready to Use

Production-ready components tested across browsers and devices—just import and use, no setup needed.

Gradient background

Open Source

Free to use and modify for any project with full source code access and community contributions.

Gradient background
10x Faster

Fast Development

Save weeks of work with pre-built billing components and focus on core business logic instead.

Gradient background
SHIFT
TAB
SPACE

Accessible

WCAG-compliant components with ARIA labels and keyboard support to ensure usability for all.

Components

Explore Interactive Billing Components

Interact with real-time UI elements designed to streamline your billing workflows.

Pricing

Choose the plan that's right for you

Starter
$0

per month

  • Presence
  • Comments
  • Notifications
  • Text Editor
  • Sync Datastore
Most Popular
Pro
$20

per month

  • Presence
  • Comments
  • Notifications
  • Text Editor
  • Sync Datastore
Enterprise
Custom

per month

  • Presence
  • Comments
  • Notifications
  • Text Editor
  • Sync Datastore
Quick Integration

Get your billing system running in minutes

Moon background
1. Installation
Get started with Billing SDK in seconds. Choose between our CLI tool for complete project setup or add individual components using shadcn. Both methods provide TypeScript-first components with full theme integration.
One-command project initialization
Individual component installation
Automatic dependency management
Follow Installation
Moon background
2. Configure Theming
Customize your billing components with our comprehensive theming system. Choose from pre-built themes like Cyberpunk, Elegant, or Minimal, or create your own using CSS variables for perfect brand integration.
10+ pre-built theme variants
CSS variable-based customization
Dark/light mode support
Play with Themes
Moon background
3. Usage
Start building with production-ready components immediately. Import your chosen component, pass your pricing data, and handle user interactions with simple callback functions. Full TypeScript support included.
Import and use instantly
TypeScript interfaces included
Callback-based event handling
Implement Usage
Moon background
Sentra

Don't code,
just prompt & integrate.

Sentra is the new agentic stack from Dodo Payments, an IDE-first assistant that integrates billing and payments, gives insights, and executes actions inside VS Code, Cursor or Windsurf.

Sentra
FAQs

You got questions? We got answers