All templates
Structured Credit & Debt

Revenue-Based FinancingFree Financial Model Download

Model a revenue-based financing advance: a borrower revenue path, a fixed factor multiple, and a monthly remit percent feed a 36-month single-deal payback roll-forward and a 24-month rolling-cohort portfolio. Returns sheet reports MOIC, payback, weighted-average life, monthly and annualised IRR, gross / net portfolio MOIC, default losses, and net spread to funding. Sensitivity flexes factor × remit % across a 7×7 grid for both payback months and annualised IRR.

Free download. No sign-up required.

Loading...

About this model

A revenue-based financing (RBF) model captures the cash mechanics, returns, and risk of an alternative-finance product where a provider pays an upfront cash advance to a recurring-revenue borrower and recovers a fixed multiple of the advance — the factor — by collecting a percentage of the borrower's monthly revenue until either the cap is reached or a hard term cap binds. The workbook is built around two views that share a single Assumptions sheet: a single-advance roll-forward that walks one deal across 36 months, and a 24-month rolling-cohort portfolio that aggregates the unit economics across a book of advances. Seven sheets — Cover, Assumptions, Advance, Portfolio, Returns, Sensitivity, Checks — tie everything to the same named-range inputs.

The Advance sheet runs the deal mechanics month by month: borrower revenue compounds at a monthly growth rate from the Month-1 base, remit due each month is revenue times the remit percent, opening balance starts at advance amount times the factor multiple, and actual remit is the smaller of remit due, the term cap, and outstanding balance. Closing balance falls by actual remit until the cap is reached. Cumulative repaid, a payback flag, and the provider net cash flow stream (–advance at month 0, +actual remit thereafter) close the sheet so the Returns sheet can run IRR, MOIC, payback period, and weighted-average life directly off these rows.

The Portfolio sheet uses a 12-row cohort matrix that INDEX'es into the single-advance Closing and Remit rows offset by each cohort's origination month, so a single edit to the advance terms or the deal-count cadence reshapes the entire portfolio without any duplicated math. Aggregate outstanding, gross remittance, default losses (outstanding times annual default rate divided by 12 times LGD), net remittance, funding cost, opex, and provider net margin roll out across the 24-month horizon. The Returns sheet then sits the single-advance metrics next to the portfolio metrics — gross / net MOIC, realised loss rate, provider net margin — and a spread block that compares the single-advance annualised IRR to cost of funds, opex drag, and expected loss, surfacing the net spread the provider actually earns.

The Sensitivity sheet flexes the factor multiple against the remit percent on a 7x7 grid for two outputs: payback months (closed-form solution of the geometric revenue equation, capped at the term cap) and annualised IRR (factor raised to 12 over payback). The Checks sheet validates the cap on cumulative repaid, the bound on remit percent, non-negative closing balances and portfolio outstanding, the factor floor, and term-cap consistency. Fintech lenders, credit funds, finance teams at Pipe / Capchase / Clearco-style platforms, and recurring-revenue founders evaluating non-dilutive financing use this template for deal-level pricing (what factor and remit produce a target IRR), portfolio-level book sizing (what origination cadence supports a target net spread after losses and opex), and education on how revenue-linked repayment differs from amortising debt or invoice factoring.

income_statement.xlsx
Income statement, brown brand palette
income_statement.xlsx
Income statement, green brand palette
income_statement.xlsx
Income statement, red brand palette

Recolor to your brand.
Formatted to IB standards.

Named theme colors repaint the whole workbook in one click, on top of an investment-banking structure with blue inputs, black formulas, and green cross-sheet links.

  • Brand-ready
  • Institutional grade
  • Fully auditable

What's included

  • Borrower revenue path: Month-1 base plus monthly growth compounded across 36 months
  • Advance terms: advance amount, factor multiple, remit percent of revenue, term cap
  • 36-month single-advance roll-forward: revenue, remit due, opening balance, term-capped remit, actual remit, closing balance, cumulative repaid, payback flag, provider net cash flow
  • 24-month rolling-cohort portfolio with 12 cohort rows convolved against the single-advance curve via INDEX
  • Portfolio aggregates: new advances, total outstanding, gross remittance, default losses, net remittance, funding cost, opex, provider net margin
  • Returns: realised MOIC, payback period via MATCH, weighted-average life via SUMPRODUCT, monthly IRR, annualised IRR
  • Portfolio returns: gross and net MOIC, realised loss rate, provider net margin
  • Spread block: single-advance annualised IRR less cost of funds, opex drag, expected loss
  • Sensitivity: 7×7 grid for payback months (closed-form geometric solution capped at term) and annualised IRR
  • Checks: repaid cap, remit bound, closing balance non-negative, portfolio non-negative, factor floor, term cap consistency

Built for the RBF underwriter

When the question is "what factor and remit percent produce a target IRR on this borrower's revenue path?", a single-advance roll-forward plus a 7×7 sensitivity grid is the cleanest answer. This template gives fintech lenders, credit funds, and recurring-revenue founders an audit-ready workbook that ties every dollar of remittance back to the advance terms, the borrower revenue path, and the term cap.

Designed for one-edit responsiveness

Every input — advance amount, factor multiple, remit percent, term cap, borrower revenue path, default rate, LGD, cost of funds, opex percent, portfolio cadence — is a single named-range cell on Assumptions. Flex any one and the single-advance returns, the portfolio aggregates, the spread to funding, and the sensitivity grids all recompute. No formula rewrites.

Honest about term-cap binding

If the borrower revenue is too thin for the remit percent to recover the factor in the term cap window, the model surfaces it: realised MOIC falls below the contracted factor, the M36 payback flag stays at 0, and the cumulative repaid line ends short of advance × factor. Most RBF books underprice this risk — the template lets you size it explicitly.

Frequently asked

What is revenue-based financing?+

Revenue-based financing (RBF) is a non-dilutive alternative to debt and equity where a provider pays an upfront cash advance to a recurring-revenue borrower and recovers a fixed multiple of the advance — the factor — by collecting a percentage of the borrower's monthly revenue until either the cap is reached or a hard term cap binds. Pipe, Capchase, and Clearco are the well-known platforms; the structure is common across SaaS, ecommerce, and DTC.

How is RBF different from factoring or a term loan?+

Factoring is invoice-by-invoice: the provider buys specific receivables at a discount. A term loan amortises on a fixed schedule with explicit interest. RBF has no schedule and no interest — the repayment timing is set by the borrower's revenue, the total repayment is fixed at advance × factor, and the provider's IRR depends on how quickly the revenue gets there.

Why does my portfolio MOIC look low?+

The 24-month portfolio horizon catches most cohorts mid-payback — late cohorts originated in months 9–12 only see 12–15 months of remit before the window closes. The single-advance MOIC on the Returns sheet (which runs to month 36) is the steady-state number. Extend the portfolio horizon (PORT_PERIODS in the builder) if you need to see the book fully unwind.

Does the model handle defaults explicitly?+

Partially. Defaults are computed as outstanding × annual default rate / 12 × LGD and netted on the Net Remittance line. The model does not simulate default timing (typically months 6–18 in real RBF books) or separate recovery cash flows — recoveries are folded into the LGD. For a default-timing-aware build, pair with the abs-clo or loan-portfolio-cdr templates.

Can I extend the advance horizon or portfolio window?+

Yes. The builder is parameterised by ADV_PERIODS (36) and PORT_PERIODS (24). Bump either, rerun, and the cohort matrix, returns metrics, and sensitivity grid all extend automatically. The sensitivity closed-form is bounded by Adv_Term_Cap, so update that on Assumptions if you push ADV_PERIODS up.

Alex Tapio, founder of Finamodel and ex-Deloitte financial modelling expert

Alex Tapio

Founder of Finamodel • Professional Financial Modeller • Ex-Deloitte