← Back to materials
Article

Financial modeling for non-finance leaders

Boris KaptelovDecember 1, 2025 | 15 minutes

Why every leader should understand financial models

The phrase financial modeling sounds imposing, but it comes down to ordinary work in Excel: understanding the economics of a business and projecting what comes next. You don't need to be a finance professional to do it.

Over the past five years I have seen, more than once, how a financial model can transform a company. A business that used to grow by gut feel and kept running short of cash by mid-quarter suddenly began to see nine months ahead. Another, pouring money into the wrong acquisition channels, finally realized that half its marketing budget was going to waste.

In this article I'll teach you how to build a basic financial model. It takes about 2 hours the first time; after that, updating it is quick — 30 minutes a month.

Why you need a financial model: three reasons

Reason 1: Understanding your current economics

A financial model shows you how much revenue each customer brings in (average revenue per user / customer lifetime value), how much it costs to acquire them (customer acquisition cost), what margin is left, and how much revenue you generate per employee. Once those numbers sit in a single spreadsheet, the picture of the business becomes honest. Often uncomfortably honest: "I'm losing money," or "I hired too many people." But that beats flying blind.

Reason 2: Forecasting

A financial model lets you ask: "If I hire five salespeople, what will my revenue be next quarter? Will they pay for themselves?" Or: "If I invest ₽1M in marketing, what's the return on investment?" It lets you make decisions based on data rather than instinct.

Reason 3: Conversations with investors

Investors value financial models. Even an imprecise model shows that you've thought through the future and the economics of the business. You can't predict everything in advance, so what investors expect from a model isn't accuracy but sound logic and realistic assumptions.

How a basic financial model is built

Every financial model is built around three parts:

Part 1: Revenue. How much money comes into the company?

Part 2: Costs. How much money leaves the company?

Part 3: Profit. Revenue minus costs.

Let's take them in turn.

Revenue

Revenue = Number of customers × ARPU

ARPU can differ across customer segments. For a SaaS business, say: an enterprise customer might pay ₽10,000/month, while an SMB customer pays ₽5,000/month. You work out a blended ARPU: (₽10,000 × 20% of customers) + (₽5,000 × 80% of customers) = 2,000 + 4,000 = ₽6,000/month on average.

Costs

Variable costs = costs that scale with the number of customers. For example: cloud infrastructure (₽100/month per customer), payment processing (2.9% + a per-transaction fee), customer support (₽500/month per customer if handled in-house, or volume-dependent).

Variable cost per customer = 100 + 500 (payments, say) + 500 (support) = ₽1,100.

Fixed costs = costs that don't change with the number of customers. For example: management salaries, office, marketing, general and administrative, research and development. These are salaries + operating expenses.

Example:

Salaries (engineering, design, PM): ₽2M/month

Salaries (business, sales, marketing): ₽1M/month

Office: ₽500K/month

Marketing: ₽500K/month

Other: ₽200K/month

Total: ₽4.2M/month.

Profit

EBITDA = (Revenue) − (Variable cost per customer × number of customers) − (Fixed costs)

Example:

Revenue: 500 customers × ₽6,000 ARPU = ₽3M/month

Variable costs: 500 × ₽1,100 = ₽550K/month

Fixed costs: ₽4.2M/month

EBITDA = ₽3M − ₽550K − ₽4.2M = −₽1.75M/month

A loss of ₽1.75M/month.

Contribution margin

Contribution margin = ARPU − Variable cost per customer = 6,000 − 1,100 = ₽4,900/month per customer.

So each customer brings in ₽4,900 a month — money that goes toward covering fixed costs.

Break-even point = Fixed costs / Contribution margin = 4.2M / 4,900 = 857 customers.

So the company needs 857 customers to break even. Right now it has 500. That's roughly 1.7x growth needed.

How to build an MVP model: step by step

Step 1: Revenue

Write down how many customers you have now (or how many you forecast). What's the average ticket (average revenue per user)? Revenue = Customers × average revenue per user.

Example: a SaaS project-management tool. 500 customers. Average revenue per user of ₽6,000/month. Revenue = 500 × 6,000 = ₽3M/month.

Step 2: Variable costs

These are the costs that change with the number of customers. For example: cloud server cost per customer, payment-system cost (2.9% + a fee), customer support (where it scales with volume).

Example: the server costs ₽100/month per customer. Payments ₽500/month per customer. Support ₽500/month per customer. Variable costs = 100 + 500 + 500 = ₽1,100/month per customer.

Step 3: Contribution margin

This is revenue minus variable costs. It shows how much money is left after you've paid your variable costs. Contribution margin = ARPU − Variable costs per customer.

Example: Contribution margin = 6,000 − 1,100 = ₽4,900/month per customer, an 81.7% margin.

Step 4: Fixed costs

List all of your fixed costs:

Salaries: ₽3M

Office: ₽500K

Marketing: ₽500K

Software: ₽200K

Total: ₽4.2M

Step 5: EBITDA (profit)

EBITDA = (Contribution margin × number of customers) − Fixed costs.

Example: EBITDA = (4,900 × 500) − 4.2M = 2.45M − 4.2M = −₽1.75M.

A loss of −58% of revenue.

Step 6: Break-even point

How many customers do you need to break even?

Break-even point = Fixed costs / Contribution margin = 4.2M / 4,900 = 857 customers.

How to use the model for forecasting and decision-making

Once the basic model is ready, it's easy to build forecasts on top of it. For example:

"If I hire one salesperson (salary ₽500K/month), how many customers do they need to bring in to pay for themselves?"

500K / 4,900 = 102 customers a month. If an average salesperson brings in 30 customers a month, that's 3.4 months to break even. Is that reasonable? It depends on your customer lifetime value.

Or:

"If I project customer count growing 50% a month over six months, what will my profit be?"

Month 1: 500 customers, EBITDA −₽1.75M

Month 2: 750, EBITDA −₽0.53M

Month 3: 1,125, EBITDA +₽1.31M

Month 4: 1,688, EBITDA +₽4.07M

Month 5: 2,532, EBITDA +₽8.21M

Month 6: 3,798, EBITDA +₽14.41M

Break-even is reached in the third month, and growth accelerates from there. With numbers like these in hand, you can tell investors: "We need funding for 3–4 months of operations (with a four-month buffer), after which the business turns profitable."

A template you can reuse

Revenue

Customers: 500

Average revenue per user: ₽6,000/month

Revenue/month: ₽3M

Variable cost per customer

Server: ₽100

Payments: ₽500

Support: ₽500

Total: ₽1,100/month per customer

Contribution margin

6,000 − 1,100 = ₽4,900/month per customer

81.7% margin

Fixed costs/month

Salaries: ₽3M

Office: ₽500K

Marketing: ₽500K

Software: ₽200K

Total: ₽4.2M

EBITDA (profit)

(4,900 × 500) − 4.2M = −₽1.75M

Loss: −58% of revenue

Break-even point

4.2M / 4,900 = 857 customers

Conclusion

A financial model is simply a way to think about a business systematically. You don't need to be a finance professional to put one together. Start with a simple version that answers the basic questions: what's the contribution margin, how high are fixed costs, is the business profitable? Then add complexity gradually. And above all — update the model every month and let it guide your decisions.

Ready to discuss your challenge?

Talk to an expert →