Flat Subscription
Fixed recurring price per plan, monthly or annual, with trials and renewals.
ReimeiTech builds billing logic that handles metered usage, included quotas, overages, prorated upgrades, and credit notes — with idempotent metering and daily reconciliation against your accounting system.
// where money moves, "approximately right" is wrong. We build billing that ties out — to the cent.
Your payment provider moves money. Your billing system decides how much, for what, and why — turning raw activity into priced line items, accurate invoices, successful charges, and numbers your finance team can close the books on.
It's metering, rating, invoicing, payments, dunning, tax, and reconciliation — built so every charge is provable and every dollar is accounted for.
Billing bugs don't crash — they leak. A fraction of a cent here, a dropped event there, a reconciliation that never runs. We build the system so the leaks are closed and provable.
$ git blame invoice.py → "who decided overage rounds down?" // nobody knows. that's the problem.
Real products rarely pick one model. We build a rating engine that composes subscriptions, seats, usage, tiers, and credits cleanly — so you can change pricing without rebuilding billing.
Fixed recurring price per plan, monthly or annual, with trials and renewals.
Charge by active members or licenses, with mid-cycle seat changes prorated.
Bill measured consumption — API calls, compute, tokens, GB — from an event ledger.
Different unit prices per tier as usage crosses thresholds within a period.
A single price-per-unit chosen by the total volume reached — bulk discounts done right.
A base subscription plus seats plus metered overage — composed onto one invoice.
Customers buy credits up front; usage draws down a balance with top-ups and expiry.
A free included quota, then metered overage — the modern PLG monetization curve.
24 building blocks across four columns. We ship the subset your pricing needs today — built so the rest slots in without a rewrite.
Every charge travels the same path: a metered event is rated against your pricing, rendered into an invoice, charged through the provider, then reconciled back against the books — idempotently, every step.
events ▸ meter ▸ rate ▸ invoice ▸ charge ▸ reconcile ▸ ledger // one path, idempotent end to end
Metering is the foundation usage-based billing stands on. If an event is dropped you under-charge; if it's counted twice you over-charge and lose trust. We build an idempotent pipeline where every unit is recorded once and traceable forever.
Give each plan an included allowance, then rate everything beyond it through clean tiers. We make the boundary math exact — no off-by-one at the quota edge, no surprise true-ups.
included: 1,000,000 calls used: 3,412,908 → overage: 2,412,908 rated across 3 tiers
| 0 – 1,000,000 | included | in the Pro plan |
| 1M – 5M | $0.00015 / call | overage tier 1 |
| 5M – 20M | $0.00010 / call | overage tier 2 |
| 20M+ | $0.00006 / call | overage tier 3 |
When a customer upgrades on day 12 of a 30-day cycle, the unused portion of their old plan is credited and the new plan is charged for the remainder. We compute it deterministically and preview it before charging.
Starter → Pro, mid-cycle. No surprise invoice.
// downgrade policy is configurable: apply now, or defer to period end.
Every line item traces back to the exact events that produced it. When a customer asks "what is this charge?", you show them the receipt — not an apology.
failed payment ≠ lost customer. recover ~70% of involuntary churn with smart retries + card-update prompts.
We integrate tax engines to compute the right rate by jurisdiction, apply it to invoices, handle exemptions and reverse-charge, and keep filing-ready records — so tax is calculated once, correctly, at the point of sale.
MRR · ARR · NRR · churn · deferred revenue — derived from the ledger, not estimated in a slide.
This is the line in the catalog that finance actually cares about. Each day we diff what the provider reports against what your accounting system recorded, and surface every break as a line item — so month-end becomes a formality, not an investigation.
| Item | Provider | Ledger (GL) | Status |
|---|---|---|---|
| Card charges | $248,120.00 | $248,120.00 | match |
| Refunds | −$3,410.00 | −$3,410.00 | match |
| Processing fees | −$7,184.48 | −$7,184.48 | match |
| Payouts | $237,525.52 | $237,525.52 | match |
| Disputed (in review) | −$240.00 | $0.00 | break |
The disputed charge is the only difference — explained, tracked, and cleared when the dispute resolves. Nothing else to chase.
Because every charge traces to its events, dispute evidence assembles itself. We build the workflow to respond fast, track outcomes, and feed the result straight back into reconciliation.
dispute → evidence (auto-assembled from the usage ledger) → response → outcome → books updated
stripe / orb ↔ rating ↔ quickbooks / netsuite / xero // billing only counts if it reaches the GL
Billing is the one system where "mostly works" is a liability. We engineer for correctness first — idempotency, determinism, and auditability are not features here, they are the foundation.
assert(invoice == replay(events)) // if it doesn't reproduce, it doesn't ship
Every billing action carries a key — retries and replays never double-charge or double-count.
The same usage and pricing always produce the same invoice — no floating-point surprises.
Nothing is silently edited; every change to money is recorded and traceable.
Run the new system in parallel and prove the numbers match before any customer is charged.
Simulate renewals, trials, and dunning across time to catch edge cases before production.
Re-derive any invoice from source events — the ultimate dispute and audit defense.
a billing system that ties out — with the runbook finance and support actually need.
the right rail for your model — Stripe for breadth, Orb / Metronome for heavy metered usage.
events ▸ meter ▸ rate ▸ invoice ▸ charge ▸ reconcile ▸ report — with every line provable.
Subscriptions, seats, trials, and expansion revenue billed cleanly across plans.
High-volume metered usage — compute, requests, bandwidth — rated to the unit.
Token and inference billing with included quotas, overage tiers, and prepaid credits.
Transaction fees, interchange, and financial-grade reconciliation and audit.
Take-rates, payouts, and split billing across many buyers and sellers.
Retainers, milestones, and usage add-ons invoiced and reconciled per client.
the goal: a provable, reconciled billing system — every charge traceable, every dollar accounted for.
Tell us how you price — flat, per-seat, metered, tiered, or all of the above — and where billing hurts today. We'll build the metering, rating, invoicing, dunning, and reconciliation so every charge is provable and every dollar is accounted for.
// ReimeiTech builds billing systems — metered usage, included quotas, overages, proration, invoicing, dunning, tax, and daily GL reconciliation — usage-based, hybrid, or seat-based, all of it correctly.