Skip to main content

The core billing objects

Core Billing is the backbone of Recurso. A handful of objects work together to run a subscription business: a plan defines what you sell and how much it costs, a customer subscribes to it, subscriptions generate invoices on each billing cycle, and payments settle those invoices. Everything else in Recurso — usage billing, taxes, revenue recognition, recovery — builds on top of these primitives. The cycle repeats on each renewal: the subscription cuts a new invoice, the payment settles it, and both post balanced entries to the double-entry ledger.

Key capabilities

  • Flexible pricing — flat-rate, per-seat, tiered, and usage-based plans in one or more currencies
  • Full subscription lifecycle — trials, proration, billing anchors, pause/resume, and cancellation
  • Automatic invoicing — invoices generated per cycle with tax breakup and PDF export
  • Multi-gateway payments — settle via Razorpay (India) or Stripe (Global) with smart currency routing

Explore Core Billing

Plans & Pricing

Define what you sell — flat, per-seat, tiered, or usage-based pricing across currencies.

Customers

Create and manage the people and businesses who pay you, including B2B GSTIN details.

Subscriptions

Connect customers to plans and manage the full lifecycle from trial to cancellation.

Invoices

Generate itemized, tax-compliant invoices automatically on each billing cycle.

Payments

Record and reconcile settled transactions across your payment gateways.