Revenue Calculator
Calculate total revenue, gross and net profit from your sales figures. Plan and forecast business income with SA-relevant defaults.
Quick Calculator Get a fast estimate
R
R
R
Total Revenue
R 149 500
Gross Profit
R 74 500
Net Profit
R 44 500
Gross Margin
49.83%
Total Costs
R 105 000
Units Sold
500
Link copied to clipboard!
How to Use This Calculator
Enter units sold, price per unit, variable cost per unit, and monthly fixed costs. The calculator shows revenue, gross profit, net profit, and gross margin percentage. Use the Extended tab for subscription MRR/ARR and the Professional tool for multi-product forecasting.
Revenue & Profit Formulas
Revenue = Units Sold × Price per Unit
Gross Profit = Revenue − (Units × Variable Cost)
Net Profit = Gross Profit − Fixed Costs
Gross Margin% = Gross Profit ÷ Revenue × 100
Need more detail?
Extended Calculator More options, charts, and scenario comparison
#
R
R
R
Monthly Revenue
R 149 500
Gross Profit
R 74 500
Net Profit
R 34 500
Gross Margin
49.8%
Annual Revenue
R 1 794 000
Revenue vs Costs vs Profit
Example Calculation
Online Store — Monthly Forecast
Units: 200. Price: R499. Variable cost: R180. Fixed costs: R35,000.
Revenue = R99,800. Gross Profit = R63,800 (63.9%). Net Profit = R28,800
SA Gross Margin Benchmarks
| Industry | Typical Gross Margin |
|---|---|
| Retail (food) | 20–35% |
| Retail (non-food) | 40–60% |
| Professional services | 60–80% |
| Manufacturing | 30–50% |
| SaaS / Software | 70–90% |
| Construction | 20–35% |
Need full precision?
Professional Calculator Complete parameters, sensitivity analysis, and detailed breakdown
Base Scenario
R
#
R
R
Base Monthly Revenue
R 149 500
Net Profit
R 34 500
Annual Revenue
R 1 794 000
Margin
23.1%
Pricing Elasticity Analysis
Typical: -1.0 to -2.0 (negative = demand falls as price rises)
| Price Change | Price | Units | Revenue | Profit |
|---|---|---|---|---|
| -20% | R 239 | 650 | R 155 480 | R 17 980 |
| -15% | R 254 | 613 | R 155 667 | R 23 792 |
| -10% | R 269 | 575 | R 154 733 | R 28 483 |
| -5% | R 284 | 538 | R 152 677 | R 32 052 |
| Current | R 299 | 500 | R 149 500 | R 34 500 |
| +5% | R 314 | 463 | R 145 202 | R 35 827 |
| +10% | R 329 | 425 | R 139 783 | R 36 033 |
| +15% | R 344 | 388 | R 133 242 | R 35 117 |
| +20% | R 359 | 350 | R 125 580 | R 33 080 |
Revenue Forecast (12 months)
%
#
| Month | Revenue | Profit | Cumulative Revenue |
|---|---|---|---|
| Month 1 | R 161 460 | R 40 460 | R 161 460 |
| Month 2 | R 174 377 | R 46 897 | R 335 837 |
| Month 3 | R 188 327 | R 53 849 | R 524 164 |
| Month 4 | R 203 393 | R 61 356 | R 727 557 |
| Month 5 | R 219 665 | R 69 465 | R 947 221 |
| Month 6 | R 237 238 | R 78 222 | R 1 184 459 |
| Month 7 | R 256 217 | R 87 680 | R 1 440 676 |
| Month 8 | R 276 714 | R 97 894 | R 1 717 390 |
| Month 9 | R 298 851 | R 108 926 | R 2 016 241 |
| Month 10 | R 322 759 | R 120 840 | R 2 339 000 |
| Month 11 | R 348 580 | R 133 707 | R 2 687 580 |
| Month 12 | R 376 466 | R 147 604 | R 3 064 047 |
MRR / ARR Growth Projection (12 months)
R
%
%
| Month | MRR | ARR |
|---|---|---|
| Month 1 | R 53 350 | R 640 200 |
| Month 3 | R 60 738 | R 728 861 |
| Month 6 | R 73 783 | R 885 396 |
| Month 9 | R 89 629 | R 1 075 551 |
| Month 12 | R 108 879 | R 1 306 545 |
Frequently Asked Questions
Revenue (or turnover) is total money received from sales before any deductions. Profit is what remains after deducting all costs. A business with high revenue but thin margins can still be unprofitable.
No. Always use VAT-exclusive (ex-VAT) revenue for business planning. VAT collected from customers is held in trust for SARS and is not your income.
Start with your total addressable market, estimate a realistic conversion rate, and multiply by your price. Run three scenarios: pessimistic (low units), realistic (mid), and optimistic (high) to understand the range of outcomes.
MRR (Monthly Recurring Revenue) is the total predictable monthly subscription revenue. ARR (Annual Recurring Revenue) = MRR × 12. These metrics are critical for SaaS and subscription businesses for valuation and forecasting.