Skip to content

Comparison

Bastle vs Subscript

Where Subscript is the better choice, where Bastle is, and what actually differs once you get past the feature lists.

Bastle or Subscript?

Subscript is built for sales-led B2B SaaS where revenue lives in signed contracts and invoices rather than in a payment processor. It models ARR from contract terms, ships more than sixty metrics including CARR, NRR and GRR, automates accounts receivable and handles revenue recognition. Bastle reads billing systems and does not do revenue recognition or contract modelling, so if your ARR is a function of negotiated contracts with ramps and co-terms, Subscript is modelling something Bastle cannot see. Bastle's case is plain-English answers, included retention tooling and a full API — for businesses whose revenue actually flows through a processor.

Last researched July 2026. See every comparison

In their words

What Subscript is

Subscript is a billing, revenue recognition and analytics platform for B2B SaaS companies that sell through contracts rather than self-serve checkout. It derives ARR and CARR from contract and invoice terms, tracks more than sixty subscription metrics including net and gross revenue retention, automates accounts receivable and collections, and produces revenue recognition schedules — all from the contract as the source of truth rather than the payment record.

Honest fit

Which one you should actually pick

Most comparison pages are written so that one answer is always right. These two columns get the same room, the same styling and the same amount of thought.

Choose Subscript if

  • Your revenue lives in signed contracts, not in a payment processor. Subscript models ARR from contract terms; Bastle reads what was actually billed and cannot see a contract it never saw.
  • You need CARR alongside ARR, or contracted-but-not-yet-invoiced revenue treated as a first-class number. That is Subscript's core model and it is not Bastle's.
  • You need revenue recognition schedules. Bastle has none.
  • Accounts receivable automation matters — invoice chasing, collections workflow, ageing. Bastle chases failed card payments, which is a different problem.
  • Your metric requirements run to CARR, logo retention variants, committed ARR bridges and the rest of a sixty-plus B2B metric library. Bastle computes 28 metrics and does not claim more.

Choose Bastle if

  • Your revenue flows through Stripe or a similar processor, in which case contract modelling solves a problem you do not have.
  • You want plain-English answers with the underlying customers and invoices cited, rather than a larger dashboard library.
  • You want metric definitions you can change yourself, with the formula and source records attached to every figure they produce.
  • You need failed-payment recovery and cancellation reason capture in the same product as the analytics.
  • You want to be running in about two minutes with a self-serve OAuth connect, and to see the product before speaking to anyone.

Side by side

Capability by capability

A tick means the capability ships today. A dash means it exists in a narrower or different form. A cross means it is not available. Nothing is marked absent merely because it works differently.

Capability comparison between Bastle and Subscript
CapabilityBastleSubscript
Contract- and invoice-derived ARRSubscript's core model; Bastle computes from billing recordsNoYes
CARR and committed-revenue reportingPartialYes
Revenue recognition schedulesNoYes
Accounts receivable and collections automationNoYes
Metric library size28 metrics60+ metrics
Net and gross revenue retentionYesYes
Cohort retention tablesYesYes
Plain-English question answeringYesNo
User-configurable metric definitionsDelinquency window, trial handling, coupon and refund rulesYesPartial
Failed-payment recovery campaignsYesPartial
Cancellation reason capture and save offersAimed at self-serve churn rather than contract non-renewalYesNo
Self-serve signup and evaluationSubscript is sales-quoted; Bastle is free while in betaYesNo
MCP server and CLIYesNo
Investor-facing live metric roomsYesPartial

Researched July 2026. Competitor capabilities change; corrections welcome.

The question is where your revenue actually lives

This comparison resolves almost entirely on one fact about your business. If a customer signs a contract, finance issues an invoice, and payment arrives by bank transfer sixty days later, then your payment records are a lagging shadow of your revenue and any tool reading them is describing the shadow. Subscript is built for exactly that: the contract is the source of truth, ARR comes from its terms, and contracted-but-not-yet-invoiced revenue is a real number rather than an absence.

If a customer enters a card and Stripe charges it, the payment record is the revenue, and contract modelling solves a problem you do not have.

What Subscript does that Bastle does not

Contract-derived ARR and CARR, which is the whole model. Revenue recognition schedules. Accounts receivable automation — invoice chasing, collections, ageing — which is a genuinely different discipline from card dunning. And a metric library well past sixty entries, against Bastle's 28.

On that last point: Bastle's 28 metrics cover revenue, MRR movements and customer metrics, and every one of them is computed by a single engine so a figure on a dashboard, in the API and quoted by the assistant is the same figure. That is the design choice we would defend. It is still 28 rather than 60, and if your reporting requires committed ARR bridges and logo retention variants that we do not compute, the honest answer is that we do not compute them.

What Bastle does that Subscript does not

Ask takes a question in plain English, computes it through the metrics engine and cites the customers, subscriptions and invoices it used. Metric definitions are workspace policy — change the delinquency window or trial handling and history recalculates against the new rule — and every figure opens onto the formula, the period boundaries and the records that produced it.

Bastle also includes Recover for failed card payments and cancellation reason capture with save offers, both aimed at self-serve churn rather than contract non-renewal. And it is self-serve: connect and evaluate in a couple of minutes without a sales conversation, free while in beta. Subscript is sales-quoted, which for an enterprise buyer is normal and for a founder wanting to look at a product this afternoon is friction.

Hybrid businesses

Plenty of companies run both motions — self-serve at the bottom, contracts at the top — and neither tool covers that cleanly on its own. Subscript will model the contracts and treat the self-serve tail as a rounding error; Bastle will report the processor-billed revenue precisely and can accept the contract side through its import API, though pushing contract terms in is not the same as modelling them natively. Be sceptical of any vendor, including us, who tells you a hybrid revenue model is a solved problem.

Who wrote this page

Bastle did, and Bastle benefits if you choose Bastle. That is a bias no amount of good intent removes, so the useful thing is to make it checkable rather than to claim it away. Every capability claim above is specific enough to disprove in an afternoon, the case for the other product gets the same room as the case for ours, and anything that works differently rather than not at all is marked partial.

Read this alongside the other vendor's own documentation, not instead of it. If something here is wrong about their product, tell us: corrections are treated as bugs rather than as debate, the page gets fixed and its research date is reset so you can see it was revised. That applies whether the correction makes them look better or us look worse.

Related

Other comparisons

If Subscript is on your shortlist, these usually are too.

Bastle vs Subscript: common questions

Is Bastle suitable for sales-led B2B SaaS?

Partly. If your contracts ultimately bill through a payment processor, Bastle reports on them accurately and its segmentation, cohorts and net revenue retention work as expected. If your ARR is defined by contract terms that never appear in a processor — ramps, co-terms, committed amounts invoiced annually in arrears — then Bastle is reading a lagging shadow of your revenue, and Subscript models what you actually care about.

Does Bastle calculate CARR?

Not as a first-class contract-derived metric. Bastle computes ARR by annualising the monthly-equivalent value of active subscriptions from your billing records, which is a billing-basis figure rather than a committed-contract one. Subscript derives CARR from contract terms, including revenue that is contracted but not yet invoiced, and that is a genuinely different and more appropriate number for a contract-led business.

Does Bastle do accounts receivable?

No. Bastle's Recover chases failed card payments — a card that expired, a charge the issuer declined — with sequenced email, SMS and in-app messaging and a hosted card-update page. Chasing an unpaid invoice through a finance department is a different workflow with different escalation, and Subscript automates it. If your revenue arrives by bank transfer against invoices, you need AR automation and Bastle does not provide it.

How many metrics does Bastle compute?

Twenty-eight, covering revenue, MRR movements and customer metrics, all from one calculation engine so the dashboards, the API and the assistant cannot disagree. Subscript advertises more than sixty, weighted towards B2B contract reporting. More metrics is not automatically better — most dashboards contain numbers nobody reads — but if a specific metric you report to your board is in their library and not ours, that is a real gap.

Can Bastle handle a business with both self-serve and contract revenue?

The processor-billed side, yes, precisely. The contract side can be pushed through the import API with real start and cancellation dates so it backfills into the same metrics, but that is importing records rather than modelling contract terms, and it will not produce committed-ARR reporting. Test it against your actual data before relying on it, and treat any vendor claiming hybrid revenue is fully solved with suspicion.

Can I evaluate Subscript without talking to sales?

Not as far as our research found — Subscript is sales-quoted, which is standard for tools aimed at contract-led B2B and comes with implementation support that a self-serve product does not offer. Bastle is self-serve: connecting a billing source over OAuth takes about two minutes and the full backfill runs itself afterwards, and it is free while in beta with no card required.

The honest way to choose is to run both.

Connecting Stripe takes about two minutes; Bastle then backfills your complete billing history, so you can put its numbers next to Subscript's on your own data. Free while in beta, no card required.