B2B/B2C SaaS Financial Model - Varying Contract Terms

SmartHelping / SaaS & Recurring Revenue / Excel

B2B/B2C SaaS Financial Model

Forecast three customer tiers with different contract lengths, renewal rates, and contract values. Connect customer growth and collection timing to staffing, financial statements, cash flow, and investment returns.

5-year forecast3 customer tiers1–60 month contractsMonthly + annual financials
B2B and B2C SaaS Financial Model with three customer tiers
$99One-time purchase / Excel download
Add B2B/B2C SaaS Model to Cart

Standalone three-tier model. The Advanced Enterprise version is available through the SaaS bundle.

Immediate download after purchase. By purchasing, you agree to the Terms of Service.

See the model in action

Walk through the contract-based SaaS forecast.

Open the model screenshots

Standalone model: three customer tiers

Configure different contract and growth profiles.

Contract length and value

Set each tier’s average contract length from 1 to 60 months. Define the total value of the contract term, with contract-value assumptions adjustable by year.

Retention and renewal expansion

Define renewal retention, annual retention assumptions, retention improvement, and the percentage increase in contract value at renewal.

Starting users and growth

Set the starting customer base and growth assumptions for each tier to build the customer forecast.

Advertising and acquisition costs

Configure advertising spend and cost per acquisition for each customer tier, with values adjustable by year.

Cohort renewals and cash collection

Model contract timing across different customer groups.

Renewals by cohort

Each cohort renews according to its contract term. The model tracks renewal timing, retained customers, and the resulting value per contract as the cohort develops.

Upfront or spread collections

Use the yes/no selector to collect the contract value at the start of each contract or spread collections over its life, then review the effect on cash flow.

Unearned revenue

When upfront collection is selected, the balance sheet includes unearned revenue to reflect the portion of collected contract value still to be earned.

Staffing, operating expenses, and capital spending

Connect the operating plan to customer activity.

Customer support staffing

Configure up to two support staff types with different fully loaded salaries. Staffing ratios are based on active customers by tier; a ratio of 0.1 represents one support person per ten customers.

Sales representative staffing

Configure up to two sales representative types with different fully loaded salaries. Staffing scales using ratios tied to customers added each month.

General operating expenses

Plan General and Administrative, Sales and Marketing, and Research and Development expenses. Each line can have a start month and different cost values by year.

Capital expenditures and depreciation

Include dynamic capital spending and its associated depreciation in the financial model.

Monthly and annual reporting

Review the financial statements, funding, and investment returns.

Three financial statements

Review the income statement, balance sheet, and cash flow statement on monthly and annual bases over the five-year forecast.

Capital structure and cap table

Set debt and equity contributions and the percentage of the business allocated to investors. Review the included cap table.

Executive summary and DCF

Review revenue, expenses, EBITDA, and cash flow in the executive summary. Analyze project, investor, and owner cash flows through DCF, equity multiples, total ROI, and distribution visuals.

Exit timing and valuation

Set exit timing and a valuation multiple based on trailing 12-month revenue at the exit month.

SaaS performance measures

Review acquisition economics, lifetime value, and churn.

Customer acquisition and lifetime value

Review customer acquisition cost, customer lifetime value, months to pay back CAC, and the LTV-to-CAC ratio through the model’s metrics and visuals.

Expansion and revenue churn

The model shows negative revenue churn when expansion revenue more than offsets lost revenue. Review how renewal value increases affect the monthly churn view.

Choose the version for your business

Standalone model or the Advanced Enterprise version.

This model is included in the SaaS bundle. The bundle also provides access to the specialized Advanced Enterprise version.

Supporting SaaS concepts

Explore acquisition costs and cohort analysis.

Questions before you start

A few useful details.

What contract lengths can I model?

Each of the three customer tiers can use an average contract length from 1 to 60 months.

Can customers pay the full contract value upfront?

Yes. The collection selector supports upfront receipts or collections spread over the contract life. Unearned revenue is included on the balance sheet when upfront receipts are selected.

Are financial statements included?

Yes. The model includes monthly and annual income statements, balance sheets, and cash flow statements, along with a cap table and capital expenditure/depreciation logic.

How are support and sales staffing calculated?

Support staffing uses ratios tied to active customers by tier. Sales staffing uses ratios tied to new customers added each month. Each category supports up to two staff types with different fully loaded salaries.

Is the Advanced Enterprise version included in the $99 purchase?

The $99 purchase is the standalone three-tier model. The specialized Advanced Enterprise version, including extended sales-cycle features, support timing relative to onboarding, and optional setup fees, is available through the SaaS templates bundle.

Connect contract terms to financial outcomes

Build your B2B or B2C SaaS forecast.

Standalone three-tier SaaS Financial Model — $99, delivered as an Excel download.

Get the B2B/B2C SaaS Model