Product-as-a-service business case calculator: inputs that matter

Laptop spreadsheet for product-as-a-service business case calculator

Vendor business case calculators look slick until your CFO asks one question: “Where did recovery rate come from?” A credible product-as-a-service business case is a spreadsheet your finance team owns — with inputs you can defend in a board meeting, sensitivity tabs for churn, and revenue assumptions tied to real collection rates.

Short answer: model CapEx, redeploy cycles, recovery percentage, support opex, and renewal LTV honestly before trusting any black-box tool — extend with circular PaaS business case thinking.

Why most PaaS calculators fail

Marketing calculators optimise for “yes.” They hide loss rates, assume perfect renewals, and treat refurb as a footnote. Real PaaS economics are dominated by how many times an asset pays for itself before write-off — not by ARR on a slide. If your business case template ignores return logistics, you are modelling ecommerce with extra steps.

Build your own calculator because ownership forces debate. Product must supply cycle assumptions; ops must supply refurb minutes and carrier costs; finance must supply cost of capital; growth must supply CAC and payback, not only signup volume.

Inputs that actually matter

Start with these rows — each with source notes and owner:

  • Asset CapEx — landed cost per unit including inbound freight and initial configuration.

  • Residual or salvage value — realistic resale or material recovery, not best-case eBay comps.

  • Expected redeploy cycles — how many paid contracts one unit should survive; tie to engineering specs and product characteristics for PaaS.

  • Recovery rate — percent of ended contracts where asset returns within SLA; pilot data beats industry averages.

  • Loss and damage rate — net of deposits; feeds pricing floors.

  • Refurb cost per return — parts, labour, overhead; separate grade-A vs grade-B paths.

  • Support opex per active contract — minutes × loaded rate, plus ticket tools.

  • Monthly subscription price and attach — base fee plus service tiers, warranty upsell, consumables.

  • Churn and pause behaviour — voluntary vs involuntary; pauses delay revenue but may save LTV.

  • CAC and payback — subscribers who renew vs one-and-done.

Missing any single input above produces a pretty IRR that dies on first warehouse tour.

Outputs finance should trust

Your template should output contribution per asset-life, months to CapEx payback, break-even fleet size, and margin after recovery at cycle 1 vs cycle 3. Add cohort view: if month-six churn spikes, does the asset ever pay back?

Compare PaaS scenario to sell-out scenario with same demand — ownership alternative sets willingness-to-pay ceiling. If subscription only wins when you ignore refurb, the market is telling you something.

Sensitivity and scenarios

Run three cases: base, pessimistic (lower recovery, higher churn), optimistic (only if ops has evidence). Stress-test:

  1. Recovery rate −10 points — does unit economics survive?

  2. Refurb cost +25% — which SKUs still work?

  3. Involuntary churn +3 points — collection assumptions in churn metrics still hold?

  4. Fleet utilisation −15% — capital tied up in idle assets?

Board-ready business cases show ranges, not single hero numbers.

Shopify merchant worksheet

For Shopify-led PaaS, map revenue lines to systems: first charge and renewals via Stripe through Checkivo; fulfilment and returns via Shopify tags; deposits as separate line items where needed. Platform fee matters — 0% Shopify platform fee on Checkivo checkouts changes net contribution vs standard checkout stacks.

Pilot one SKU in one region; feed twelve weeks of actual renewal and return data back into the sheet before scaling fleet. See launch a PaaS pilot for gate criteria.

Revenue and collection assumptions

Do not model 100% renewal collection. Use observed success rates for cards, SEPA, and local methods in your markets. Checkivo’s Stripe-native flow improves consistency when checkout and recurring share one engine — but your model should still haircut for failed payments and dunning lag.

When collection improves, recovery affordably gets funded; when collection leaks, refurb queues starve even if signup charts look fine.

A starter template structure

Organise your spreadsheet into tabs: Assumptions (inputs with owners and sources), Unit Economics (per asset per cycle), Cohort View (subscriber LTV by signup month), Fleet Plan (units required vs utilisation), and Sensitivity (recovery/churn shocks). Lock assumption cells; leave scenario toggles unlocked for board meetings.

Document every default: “Recovery rate 82% — source: Q2 pilot n=340 contracts.” Undocumented defaults are how optimistic models survive until month nine.

Presenting to CFO and board

Lead with contribution after recovery, not peak MRR. Show capital intensity: euros tied up per active subscriber at target utilisation. Compare to sell-out working capital — PaaS often wins on customer lifetime but loses if fleet utilisation stays below model for two quarters.

Include explicit kill criteria: if recovery falls below X or refurb exceeds Y, pause fleet expansion. Discipline signals maturity more than hockey-stick charts.

Tools vs owned models

Vendor calculators can inspire line items but rarely know your carrier rates, support staffing, or Shopify fee stack. After building your template, you may plug in Checkivo collection benchmarks from pilot Stripe data — observed renewal success beats generic “industry 95%.”

Worked example sketch

Imagine a €400 asset, 75% recovery, €45 refurb per return, €29 monthly fee, 4% monthly voluntary churn, €12 support cost per active month. Cycle one contribution might look attractive; cycle three separates real PaaS from rental cosplay. Extend the sheet until cycle three contribution cumulative exceeds CapEx — that month count is your honest payback, not signup CAC payback alone.

Vary recovery to 65% in sensitivity tab — if payback extends beyond your cash runway, fix ops or pricing before fleet orders ship.

Integrating pilot data monthly

Schedule a monthly “model vs actual” review: plug recovery, refurb tickets, support minutes, and Stripe collection rates from Checkivo into assumption cells. Drift beyond ten points triggers ops review, not spreadsheet denial.

Spreadsheet mistakes that kill PaaS programs

Double-counting residual value while also amortising full CapEx; ignoring working capital tied in refurb WIP; assuming instant redeploy with zero queue time; using US churn benchmarks for European payment mix; treating deposits as revenue on day one. Each mistake inflates IRR until operations report reality. Have someone outside the project team attempt to reproduce payback from your assumptions — friction finds bugs.

Governance and version control

Store the business case template in version control with change logs — when recovery assumptions move from 80% to 72% after pilot month four, finance and ops should see who changed what and why. Link the sheet to board decks quarterly so narrative and numbers stay aligned. A living model beats a one-time fundraising artifact that nobody updates after launch.

Closing the loop with operations

Operations leaders should co-sign assumption tabs before finance approves fleet orders — if refurb station throughput cannot support modelled cycle time, the spreadsheet lies. Monthly ops-finance reviews comparing predicted vs actual cycles create accountability that vendor calculators never provide. When reality beats model, celebrate and update; when model beats reality, fix ops before marketing scales.

Share the template with investors only after ops validates recovery and refurb tabs — credibility compounds when outsiders can trace every assumption to a named owner and data source.

Frequently asked questions

Do I need a vendor PaaS calculator?
No — an owned spreadsheet with documented inputs beats opaque tools. Vendors optimise for conversion; your finance team needs auditability. Use vendor outputs only as sanity checks against your model.

What is the most important input in a PaaS business case?
Recovery rate combined with refurb cost per cycle — they determine how many times CapEx pays back. Subscription price matters only after those physical economics work.

How many redeploy cycles should I model?
Engineering and pilot returns data should set the ceiling — often two to four for consumer durables, more for commercial gear. Never use vendor defaults uncritically.

Should I include CAC in the calculator?
Yes — asset economics can work while payback fails because acquisition buys subscribers who churn before cycle two. Model CAC against renewing subscribers, not first charge alone.

How do Shopify fees affect the business case?
Platform and payment fees reduce net contribution; Checkivo checkouts carry 0% Shopify platform fee, which can shift payback months on thin-margin PaaS offers.

How does Checkivo validate revenue assumptions?
Checkivo runs real Stripe renewals beside Shopify so your model can use observed collection rates instead of theoretical MRR — closing the gap between spreadsheet and bank account.