Traditional breakeven asks: Did I end the month at $0 profit?
True revenue breakeven asks: After paying direct costs, did my usable base cover opex, or did opex eat everything?
Comparison (Same $100K month)
| Traditional breakeven (Accounts view) | True revenue breakeven (Decision view) | |
|---|---|---|
| Base | Sales | True revenue (Sales − direct costs) |
| Question | Did I end the month at $0 profit? | After paying direct costs, did the usable base cover opex with buffer? |
| Result (In this example) | $0 profit | $0 buffer |
| What it hides / highlights | Can hide sales-triggered drains sitting inside “opex” (Delivery fees, commissions, card fees, promo spend) | Highlights that the usable base can shrink even when sales stays the same |
| Best use | Reporting what happened | Deciding promos, pricing, and channel mix |
A) Traditional breakeven (Accounts view)
Traditional breakeven is a month-end scoreboard calculated on sales.
Traditional breakeven example (The $100K café month)
| Line item | Amount | Base |
|---|---|---|
| Sales | $100,000 | 100% of sales |
| Direct costs (Ingredients + direct labour) | $45,000 | 45% of sales |
| Operating expenses (All opex lumped) | $55,000 | 55% of sales |
| Profit (Traditional view) | $0 | Breakeven |
What this doesn't tell you: How much usable money was left after suppliers, and how fragile your structure is.
B) True revenue breakeven (Decision view)
True revenue breakeven is the same month, measured on the usable base after direct costs.
True revenue breakeven happens when opex consumes 100% of true revenue.
Step A: Compute the usable base
| Calculation | Amount |
|---|---|
| Sales | $100,000 |
| Minus direct costs | − $45,000 |
| True revenue (Usable base) | $55,000 |
Step B: Ask the real question
Does opex fit inside that usable base, or does it eat everything?
| Line item | Amount | Base |
|---|---|---|
| True revenue (Usable base) | $55,000 | 100% of base |
| Total opex (Fixed + variable, same $55K) | $55,000 | 100% of base |
| True revenue buffer | $0 | 0% buffer |
Translation: You are not safe. You are balanced on a cliff.
Why these 2 are not the same
Both can show “$0.” The difference is what the $0 means.
| Traditional breakeven | True revenue breakeven | |
|---|---|---|
| Main $0 message | $0 Profit | $0 Buffer |
| What it invites you to do | Feel “Okay, we didn’t lose” | Fix structure before the next leak |
| What changes first when prices creep | Often noticed late (Month-end) | Usable base shrinks immediately |
One small change shows the power (Supplier price creep)
If direct costs move, the usable base shrinks immediately, even if sales stays the same.
| Scenario | Sales | Direct costs | True revenue | Opex | Result |
|---|---|---|---|---|---|
| Original month | $100K | $45K | $55K | $55K | Buffer $0 |
| Supplier creep (+$3K direct costs) | $100K | $48K | $52K | $55K | Loss −$3K |
If you only look at “Sales hit target,” you miss the early warning.
The $1 ladder (simple example)
On every $1 of sales, this month looked like:
- $0.45 goes to direct costs
- $0.55 becomes usable base (True revenue)
- $0.55 gets eaten by opex
- $0.00 is left as buffer
Takeaway
True revenue breakeven answer: We have no buffer.
In business, no buffer is not a win. It is a warning.
Check your true revenue breakeven here: profit.cfo.sg/tools
Related: CPR Compass™ explained (Cash, Profit, Revenue) • Profit-Ready by CFOSg™
Reference: Break-even point (U.S. Small Business Administration).