Skip to main content

Documentation Index

Fetch the complete documentation index at: https://spreesuite.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Many operators hit the same wall: payments work, the books balance, but billing—turning real pricing into correct invoices every cycle—still lives in spreadsheets and manual work. Billspree is our answer for that billing ops gap: run subscriptions, usage, and bill cycles in one place while keeping price tags flexible.

The problem we saw

A common stack at that stage looks like this:
  • A payment gateway such as Stripe collects money, while pricing still lives in Excel or Google Sheets—tiers, regions, key accounts, and usage math in separate tabs.
  • QuickBooks, Xero, or similar tools handle the general ledger and simple invoices—not rate cards, charging rules, or batch bill cycles.
  • Finance cannot predict next cycle’s bills; month-end means manual PDFs, duplicate data, and fixes after the fact.
  • B2B customers with multiple services need consolidated invoices; retail and enterprise deals do not fit one simple recurring template.
Those teams rarely have a large billing department. They need one operational home for billing—not another spreadsheet and not payments-only tooling.

What we set out to solve

The goal was not a fixed product catalog or an engine that picks optimal prices from cost data. It was a canvas to experiment with how you charge—combining different rate cards, charging rules, and plans without rebuilding spreadsheets every month.
  1. A product or service is what you offer.
  2. A price tag is how you sell it in practice—the rate card, rules, and plan you apply for that customer and period.
  3. The same offer often needs many combinations—for retail, regions, key accounts, or usage-heavy deals.
When we say Pricing in Billspree, we mean two things only:
  1. Set up your rate cards, charging rules, and plans on a template (the experiment canvas).
  2. Each billing cycle, apply that setup to each subscription and usage so the system can calculate invoice line items.
Billspree does not recommend what price you should charge from cost or market data—you decide the rates and rules; the product runs them on the bill. Pricing Templates are that canvas per product line: they define what can appear on an invoice, then you build and try different mixes of Rate Lists, Charges Rules, and Base or Add-On Plans—enroll subscriptions, run bill runs, and adjust before anything is locked in stone. What we aim to solve:
  • One place to experiment with rate cards, rules, and plans—plus subscriptions, usage, bill runs, and posted invoices.
  • Flexible combinations—swap modules and compose new plans on the same product line.
  • Operational discipline—batch cycles, drafts, adjustments, consolidation.
  • B2B and B2C on the same ops layer—including one invoice across multiple subscriptions.

Who it is for

  • Operators who outgrew spreadsheet + QuickBooks/Xero and need a real billing cycle.
  • B2B, B2C, or both—including consolidated B2B invoices and utility-style usage.
  • Teams that must change how they charge while still shipping accurate bills every period.
For how price tags, subscriptions, and bill runs work in the product, see How it works.