LabHub

Blog

B2B SaaS Billing & Metering 2026 — Deep Dive on Stripe Billing, Paddle, Lago, OpenMeter, Orb, Chargebee, Recurly, Metronome

한국어English日本語

Prologue — Billing Is Not Payments

The classic illusion a SaaS founder hits in 2026: "Payments? Just drop in Stripe Checkout."

Three months later: proration is miscalculated and refund requests pile up, EU VAT filings get missed and the accountant explodes, you try to move to usage-based pricing and Stripe alone cannot meter it, and a Korean enterprise customer asks for a Korean tax invoice (세금계산서) you have no idea how to issue.

Billing is not payments. Payments is a single component of billing. Billing means:

Trying to do all of this with one tool fails in 2026. Billing is full-stack, and each layer has different winners.

This guide dissects the 2026 B2B SaaS billing and metering stack — Stripe Billing, Paddle, Lago, OpenMeter, Orb, Metronome, Chargebee, Recurly, Zuora, plus Korean and Japanese payment gateways.


1. Why Billing Is Hard

Before tools, let us nail down why "just plug in payments" never ends there.

Proration. A user upgrades from Pro to Business on May 15. You owe them 16 days of credit on the old plan and 16 days of charge on the new one. Downgrades — refund, credit, or apply next cycle? That is a policy decision, and the billing engine must express it in code.

Tax. EU VAT differs B2B vs B2C; US sales tax differs across 45 states; Korea charges 10% VAT and mandates electronic tax invoices; Japan adopted the qualified invoice system in 2023. A global SaaS that gets this wrong becomes a tax evader by accident.

Currency. Charging in USD annoys EU customers when the rate moves. Charging in EUR/JPY/KRW makes reconciliation a nightmare.

Trials. 14-day free, card required or not, auto-charge on day 15, mid-trial upgrades.

Upgrades and downgrades. Immediate vs next cycle, seat add vs reduce, usage carry-over on plan switch.

Dunning. Retry cadence on failed cards, churn threshold, email tone, self-service card update page.

Refunds. Partial refunds, credit notes, accounting treatment.

Regional regulation. Korean mandatory e-tax-invoice, EU SCA (Strong Customer Authentication), US OFAC sanctions list, Japan invoice system (effective 2023).

Building this yourself eats six months. That is why billing became an industry.


2. Five Pricing Models — Flat, Per-Seat, Usage, Tiered, Hybrid

Before picking a tool, pick a pricing model. Tools differ in what they handle well.

Flat-fee. $99/mo fixed. Simple, predictable. Notion Personal Pro, Linear Starter — small-team SaaS. Stripe Billing handles this best.

Per-seat. $10/mo per user. Slack, Notion Team, Linear Business. Proration on seat changes is essential. Every tool supports it, but seat-handling details differ.

Usage-based. $5 per 10k API calls, $0.10/GB. Twilio, AWS, OpenAI API. The fastest-growing model from 2023 to 2026. This is why metering tools exist.

Tiered. First 10k calls $0.10 each, 10k–100k $0.08, 100k+ $0.05. Volume discounts. Twilio, SendGrid, Postmark. Or package tiers like Starter $29 (10 seats), Pro $99 (50 seats), Enterprise (custom).

Hybrid. Base fee plus usage overage. Pro $99/mo (10k API calls included, then $0.005 each). Effectively the PLG SaaS default. Datadog, Segment, Linear Business.

2026 trend: usage-based + hybrid is the PLG SaaS default. Per-seat is now enterprise-only, flat-fee is now indie-only. An a16z 2024 survey found 41% of SaaS companies adopted usage-based pricing.


3. Stripe Billing — The Industry Default

Launched in 2018, Stripe Billing is still the de facto standard for SaaS billing in 2026.

Core features.

Strengths.

Weaknesses.

Pricing (2026). 2.9% + $0.30 per card, Stripe Billing adds 0.5%–0.8% of invoiced amount. Stripe Tax is 0.5% of transactions.

Notable users. Notion, Slack, Linear, Vercel, parts of Figma, Cursor, Anthropic Console.


4. Paddle — Merchant of Record (MoR)

Paddle is the canonical MoR (Merchant of Record). The biggest structural difference from Stripe.

What is MoR? Paddle becomes the seller on your behalf. The customer pays Paddle, Paddle handles tax, Paddle remits to you. Concretely:

The price: higher fees. Around 5% + $0.50 per card vs Stripe's 2.9% + $0.30. Roughly 2x, but you trade tax and legal load for it.

Who is it for?

Who is it not for?

Paddle Billing (launched 2024). Old Paddle Classic was one-time-purchase oriented. New Paddle Billing covers subscriptions, metering, customer portal — a direct Stripe Billing rival.

Notable users. Userlist, Beamer, parts of BrowserStack, many indie SaaS.


5. Lago — Open-Source Usage-Based Billing

Lago is an open-source billing engine, Y Combinator W21. Started 2021, MIT-licensed.

Positioning. "Open-source Chargebee + Stripe Billing." Built around usage-based.

Core features.

Strengths.

Weaknesses.

Pricing (2026). Self-hosting is free. Lago Cloud is revenue-tied with a free starter tier.

Notable users. Mistral AI, Pinecone, parts of Vercel, many metering-heavy SaaS.


6. OpenMeter — Kubernetes-Native Metering

OpenMeter is an Apache 2.0 usage-metering engine. Started 2022.

Positioning. "Not billing — metering." Leave billing to Stripe or Lago; focus on the accuracy and scale of usage aggregation.

Architecture.

Why a separate metering engine?

Who is it for?

Lago vs OpenMeter. Lago is full-stack billing plus metering, OpenMeter is metering only. You can combine them — OpenMeter for aggregation, Lago or Stripe for invoicing.

Notable users. Multiple LLM infra companies, several cloud startups.


7. Orb — The PLG Star of Usage-Based Billing

Orb is Y Combinator W22, started 2022. Focused on usage-based PLG SaaS.

Positioning. "What Stripe Billing cannot do for complex usage pricing." Deep integration with Stripe Tax, Salesforce, NetSuite.

Core features.

Strengths.

Weaknesses.

Notable users. Vercel, Replicate, Cohere, Anthropic API, many PLG SaaS.

Pricing (2026). Not public. Revenue-tied, typically 0.5%–1% of revenue.


8. Metronome — Used by OpenAI, Anthropic, Databricks

Metronome is Y Combinator, started 2019. Full-stack usage-based billing and metering.

Positioning. "Billing for AI and infra companies." Metering and invoicing for LLM APIs and cloud infrastructure.

The users are the positioning.

Core features.

Strengths.

Weaknesses.

Orb vs Metronome. Similar positioning, different segments. Orb is PLG SaaS mid-market; Metronome is AI and infra enterprise. In real RFPs they show up on the same shortlist.


9. Chargebee — Traditional Subscription Billing Leader

Chargebee started in Chennai in 2011. As of 2026, it remains a traditional leader in subscription billing.

Positioning. "Between Stripe and Salesforce." Subscription full stack for mid-market and enterprise SaaS.

Core features.

Strengths.

Weaknesses.

Notable users. Calendly, Freshworks, parts of Okta, parts of Pinterest.


10. Recurly — Another Traditional Subscription Billing Leader

Recurly started in 2009. Like Chargebee, it sits in the mid-market-to-enterprise tier in 2026.

Positioning. Nearly the same segment as Chargebee. Differences are fine details and pricing negotiation.

Core features.

Strengths.

Weaknesses.

Chargebee vs Recurly. Same market, similar features. Sales negotiation, pricing, and existing integrations often decide the choice.


11. Maxio — Chargify + SaaSOptics Merger

Maxio was born in 2022 from the merger of Chargify (billing) and SaaSOptics (SaaS metrics and finance).

Positioning. "Full stack for the B2B SaaS CFO." Billing + SaaS metrics (MRR, ARR, LTV, churn) + financial reporting in one.

Core features.

Strengths.

Weaknesses.

Notable users. Many mid-market SaaS, especially adoptions driven by the finance team.


12. Zuora — The Enterprise Subscription Monolith

Zuora started in 2007, IPO'd on NYSE in 2018. The absolute leader in enterprise subscription billing.

Positioning. Subscription infrastructure for Fortune 500 media, telecom, and SaaS. An enterprise tool comparable to Salesforce.

Notable users. Zoom (pre-IPO), Box, DocuSign, NCR, GE, Honeywell, Schneider Electric, Sky, The New York Times.

Core features.

Strengths.

Weaknesses.

Who is it for? SaaS at $50M+ ARR, or large media, telecom, hardware companies moving to subscription.


13. Accounting Integration — Sage Intacct, NetSuite, QuickBooks Online

Billing is not the finish line. Billing data must flow into your accounting system (ERP).

QuickBooks Online (QBO). Default for indie and small SaaS. Number one share in US and Canada. Stripe, Chargebee, Lago all integrate natively.

Xero. QBO competitor, strong in Australia, New Zealand, and the UK. Popular with indie SaaS.

Sage Intacct. Mid-market SaaS standard. AICPA-recommended. Strong at ASC 606 for SaaS. Deep integration with Chargebee, Maxio, Zuora.

NetSuite (Oracle). The mid-market-to-enterprise ERP heavyweight. Covers SaaS, e-commerce, manufacturing. Effectively the default for $50M–$500M SaaS.

SAP S/4HANA. Fortune 500 ERP. Massive SaaS companies eventually end up here.

FreshBooks. Focused on freelancers and solo operators.

Strategy. When picking a billing tool, ask first: "Is integration with our ERP native, or do we build it?" Self-built integrations always break.


14. MoR vs PSP — Who Owns Tax and Refunds

The single most important distinction in this guide, restated.

PSP (Payment Service Provider). Stripe, Adyen, Braintree, Worldpay. Card processing only. You are the seller — tax filing, refunds, chargebacks are yours.

MoR (Merchant of Record). Paddle, LemonSqueezy, FastSpring, 2Checkout, Cleverbridge. They are the seller. They take on tax filing, refunds, chargebacks. The fee is higher.

ItemPSP (Stripe)MoR (Paddle)
Who is the sellerYouThe MoR
Tax filingYouThe MoR
Refund disputesYouThe MoR
Chargeback costYouThe MoR
PCI complianceYou (Stripe handles most)The MoR
Fee2.9% + $0.305% + $0.50
FlexibilityHighLower (MoR rules apply)

When MoR?

When PSP?


15. LemonSqueezy — Acquired by Stripe in 2024

LemonSqueezy is an indie MoR launched in 2021. Acquired by Stripe in July 2024.

Positioning. "MoR for indie SaaS and digital products." The SaaS version of Gumroad.

Why did Stripe buy it? Stripe was a PSP, and the MoR market (Paddle, FastSpring) was growing on indie SaaS. The LemonSqueezy acquisition let Stripe ship MoR features directly — in 2025 they announced the Stripe Tax + MoR integration.

Today (2026). LemonSqueezy brand remains, Stripe backend integration is in progress. New indie SaaS founders typically compare LemonSqueezy with Paddle.

vs Paddle. Paddle is stronger for B2B SaaS and mid-market; LemonSqueezy is more indie- and solo-developer-friendly in UX.


16. FastSpring, 2Checkout, Cleverbridge — Other MoRs

The MoR market has older players beyond Paddle and LemonSqueezy.

FastSpring. Started 2005. SaaS, games, digital products. Global tax handling. Used by Atlassian, Cisco, JetBrains.

2Checkout (Verifone). Started 2006, acquired by Verifone in 2017. Global payments + MoR. 87 currencies, taxes in 45 regions.

Cleverbridge. Started 1995 in Germany. Global B2B and B2C e-commerce. Strong with security and utility software vendors like Acronis, Avira, Corel.

Strategy. Paddle and LemonSqueezy are more modern, but FastSpring, 2Checkout, and Cleverbridge are older and broader. For something like JetBrains, selling in 90+ countries, FastSpring is the natural fit.


17. Tax Stacks — Stripe Tax, TaxJar, Avalara, Vertex

The tax stack matters as much as the billing tool choice.

Stripe Tax. Built into Stripe, automatic rate calculation, registration help. Covers EU VAT, US sales tax, Canadian GST, Australian GST, Japanese consumption tax. Price: 0.5% of transactions. Default for indie and small SaaS.

TaxJar. Started 2013, acquired by Stripe in 2021. US sales tax specialist with automated filing (AutoFile). Covers all 50 US states. Stripe acquired it but kept it as a standalone product.

Avalara. Started 2004, NYSE IPO (taken private by private equity in 2022, fully private by 2024). The enterprise tax automation heavyweight. AvaTax, Returns, CertCapture. Fortune 500 users. Integrated by Chargebee, Recurly, NetSuite, Zuora.

Vertex. Started 1978. Enterprise tax specialist. Direct Avalara competitor. Strong with large manufacturing and retail.

Sovos. Born from a 2014 merger. Global tax and invoice compliance. Strong with EU e-invoice mandates.

Sphera. Sovos subsidiary. Environmental and regulatory compliance specialist.

Strategy. By revenue stage — $0–$5M Stripe Tax; $5M–$50M Avalara or Vertex; $50M+ full-stack Avalara plus an in-house tax team.


18. Korean Payments — Toss, KG Inicis, NICE, KCP, KakaoPay

Korean SaaS payment flow differs from global SaaS. PG (Payment Gateway) is separate from the card networks, and tax invoices are mandatory.

Toss Payments. Subsidiary of Viva Republica (Toss). Rapidly rising share among Korean PGs as of 2026. The best developer experience among Korean PGs — Stripe-level SDK, docs, and test environment. Supports recurring, authenticated, easy payments, and overseas.

KG Inicis. Started 1998, first-generation Korean PG. Used by many indie and small commerce sites. APIs are dated, integration cost exists. Still has the most stable coverage of all Korean card networks.

NICE Payments. Part of NICE Group, a Korean info-infrastructure heavyweight. Card auth, recurring, easy payments, overseas. Many enterprise and finance customers.

KCP (Korean Cyber Payment). Started 1996, NHN subsidiary. With KG Inicis, the two pillars of first-generation PGs.

KakaoPay. Started 2014. Strong in B2C easy payments, expanding into B2B recurring. A big option for Korean SaaS before Stripe Korea arrived.

Stripe Korea. Started entry work in 2022, launched officially in 2024. Simplifies Korean billing for global SaaS. But Korean tax-invoice issuance is separate — typically integrated with KISA's electronic tax-invoice system.

Standard Korean billing pattern.


19. Japanese Payments — GMO, SoftBank, Stripe Japan, PayPay

Japan resembles Korea but has its own quirks. Consumption tax + qualified invoice system (introduced 2023) is the wildcard.

GMO Payment Gateway. Started 1995, number one PG share in Japan. Covers cards, convenience-store payment, bank transfers, e-money. Stable across card networks.

SoftBank Payment Service. Part of the SoftBank group. Direct GMO competitor.

Stripe Japan. Launched 2016. Full JCB support, Japanese-language dashboard and docs. Brought global SaaS payment standards to Japan.

PayPay. 2018 joint venture between SoftBank and Yahoo Japan. Dominant QR-code B2C payment share. SaaS usually uses cards; PayPay is for B2C and retail.

LINE Pay. LINE-based, used in Japan, Taiwan, Thailand. Rarely used by Japanese B2B SaaS.

Pay.JP. Japanese indie SaaS PG. Strong JCB support.

Standard Japanese billing pattern.


20. Japanese SaaS Billing — freee, MoneyForward, smartHR, Yappli

Japanese SaaS billing and finance stack also differs from Korea and the US.

freee. Started 2012, listed on the Tokyo Stock Exchange. Number one cloud accounting for Japanese SMEs. Full-stack billing, invoicing, tax filing, and payroll. The de facto standard for automating qualified-invoice issuance.

MoneyForward. Started 2012. Direct freee competitor. Accounting, billing, payroll, expense management. Strong in mid-market and enterprise.

smartHR. Started 2015. Number one cloud HR in Japan. Not a billing tool, but a pillar of the Japan SaaS full RevOps stack alongside freee and MoneyForward.

Yappli. Started 2013, no-code mobile app builder. Built its own billing and subscription management tailored to the Japanese market.

Strategy. SaaS entering Japan must integrate with freee or MoneyForward for invoicing. Korean and US accounting tools cannot produce Japanese qualified invoices.


21. Korean SaaS Examples — Channel.io, Allganize, NinjaCart, Toss Payments

How Korean SaaS solves B2B billing in practice.

Channel.io (Channel Talk). Started 2014, expanded to Japan. Seat-based + usage-based hybrid. In-house billing + Toss Payments for KR, Stripe for overseas.

Allganize. Started 2017, enterprise LLM. Enterprise quote-to-cash flow, in-house billing + Stripe.

NinjaCart. Indian-origin but global, agriculture SaaS. Multi-country payments.

Toss Payments. Although a PG, it also builds SaaS-billing tooling — the Toss Payments recurring API. Becoming the de facto standard for Korean SaaS.

Korean B2B SaaS billing patterns.


22. Webhooks and Idempotency — The Heart of Billing Reliability

Where billing breaks most often: webhook handling.

The problem. Stripe, Paddle, Lago send invoice.paid. Your server marks the user as paid in the DB. But:

The fix: idempotency.

Tools. Stripe and Paddle stamp events with an id. Inngest, Trigger.dev, Hatchet, Temporal are 2026's standard pattern for queueing webhooks and processing idempotently.


23. RevOps — ASC 606, MRR, ARR, Churn

Billing is not just collecting money; it feeds into financial reporting. This domain is RevOps (Revenue Operations).

ASC 606 (Revenue Recognition). US accounting standard. Cash collected is not revenue. Revenue is recognized as you deliver the service. Annual subscription cash collected upfront is recognized at 1/12 per month. The core of SaaS accounting.

MRR (Monthly Recurring Revenue). The most important SaaS metric.

ARR (Annual Recurring Revenue). MRR x 12. The standard investor headline.

Churn. Logo churn (customer count), revenue churn, net churn (after expansion).

Expansion revenue. Upgrades and seat additions from existing customers. A healthy SaaS has net revenue retention above 110%.

Tools. Maxio, ChartMogul, ProfitWell (a Paddle subsidiary), Baremetrics. Stripe Sigma lets you SQL-query the raw data.

Strategy. Seed: Stripe Sigma + a spreadsheet; Series A: ChartMogul or ProfitWell; Series B+: Maxio or NetSuite full RevOps.


24. Open-Source Alternatives — Killbill, Crater, InvoiceShelf

When commercial billing is too expensive, open source is alive in 2026.

Killbill. Started 2010, Apache 2.0. A Java billing engine built by ex-JBoss engineers. Enterprise scale. Can handle larger sizes than Lago, but Java + ops overhead is heavy.

Lago. Covered above. Modern open-source metering + billing.

Crater. Laravel/PHP invoicing tool. Not full-stack SaaS, but solid for simple invoicing.

InvoiceShelf (formerly InvoicePlane). PHP invoicing. A simple freelance tool.

Cosmos.js, Laravel Cashier — framework-native billing helpers. Stripe and Paddle integration as code.

Strategy. Go 100% open source when (1) EU data sovereignty applies, (2) you have government or defense compliance, or (3) policy requires self-hosting. Otherwise commercial billing tool prices are usually less than your time cost.


25. Decision Matrix — Which Billing Tool Should You Pick

The summary table.

Stage / ModelRecommended Stack
Indie SaaS, B2C, 1–2 personPaddle or LemonSqueezy (MoR)
Indie SaaS, B2BStripe Billing + Stripe Tax
PLG SaaS, Seed–Series A, usage-basedStripe + Lago or Stripe + Orb
PLG SaaS, Series B+, AI/infraStripe + Metronome or Stripe + Orb
Per-seat mid-market SaaSChargebee or Recurly + Stripe/Adyen
Mid-market SaaS + finance full-stackMaxio + Stripe
Enterprise ($50M+ ARR)Zuora + Salesforce + NetSuite + Avalara
Korean SaaS, B2BToss Payments + in-house billing, or Stripe + tax-invoice
SaaS entering JapanStripe Japan + freee/MoneyForward (qualified invoices)
Government, defense, EU sovereigntySelf-hosted Lago/Killbill + your own PSP

Three core principles.

  1. Match the stage. Adopting Zuora at seed eats 12 months. Start with Stripe Billing and swap as revenue grows.
  2. Usage-based means a separate metering engine. Stripe usage_records alone is not enough. Pick from Lago, OpenMeter, Orb, Metronome.
  3. Take MoR seriously if you sell globally. For indie SaaS without an accountant, Paddle and LemonSqueezy's 5% fee is the price of freedom.

26. Ten Antipatterns

Common mistakes you will see in billing systems.

  1. Determining paid status from a paid_at column. Misses refunds, chargebacks, claw-backs. Always read subscription.status.
  2. Doing heavy work synchronously in webhook handlers. Stripe's 5-second timeout triggers retry storms. Queue work async.
  3. Processing webhooks without idempotency keys. Charges customers twice for the same event.
  4. Recognizing amount_paid as revenue. ASC 606 violation. Allocate over the service period.
  5. Adding tax after the fact. Sticker price vs charged price diverge, triggering refund storms. EU requires VAT-inclusive display.
  6. Hand-rolling proration. Stripe and Chargebee already do it; rewriting it produces bugs.
  7. Ignoring time zones. UTC billing dates collide with user local time.
  8. No dunning policy. No card-expiry notice or retry cadence — you leak 5–10% of revenue.
  9. No customer portal. Customers cannot update cards or cancel, escalating to chargeback disputes.
  10. Not piping billing data to the ERP. Your accountant cries at quarter-end close.

27. References

— End of B2B SaaS Billing & Metering 2026.

Comments

No comments yet.

Sign in to leave a comment