Revenue Calculator estimates gross sales, net revenue, revenue per customer, contribution profit, growth rate, and projected future revenue. It combines volume, price, discounts, refunds, other revenue, and variable costs in one business planning tool.
Enter revenue assumptions
How to use this revenue calculator
Enter units sold and average selling price, then add expected discounts, refunds, and other operating revenue. For deeper planning, include customer count, variable unit cost, previous-period revenue, and projection periods. Select Calculate revenue to reveal the results. You can then download a clean PDF report or an Excel-compatible results file. Select Reset to clear the report and restore the example inputs.
Revenue formulas
Sales after discounts = Gross sales × (1 − Discount rate)
Net product revenue = Sales after discounts × (1 − Return rate)
Net revenue = Net product revenue + Other operating revenue
Revenue growth = (Current revenue − Previous revenue) ÷ Previous revenue × 100%
Projected revenue = Current revenue × (1 + Growth rate)n
Symbols and definitions
| Symbol | Meaning |
|---|---|
| Q | Quantity or units sold |
| P | Average selling price |
| D | Discount rate |
| R | Return or refund rate after discounts |
| NR | Net revenue recognized before expenses |
| g | Revenue growth rate per period |
| n | Number of projection periods |
Worked example
A company sells 1,000 units at an average price of $25, creating $25,000 of gross product sales. A 5% discount reduces sales by $1,250. Returns equal 3% of discounted sales, or $712.50. Adding $1,500 of other operating revenue produces $24,537.50 of net revenue. Compared with $22,000 previously, growth is 11.53%.
Gross revenue, net revenue, and profit
Gross revenue is the top-line amount before reductions. Net revenue usually subtracts discounts, allowances, and returns. Profit goes further by deducting costs and expenses. Accounting presentation varies, so use consistent definitions when comparing periods, business units, or competitors.
Improve revenue forecasting
- Separate volume growth from price increases.
- Model discounts and refunds explicitly instead of relying only on gross sales.
- Use recurring and one-time revenue as separate lines when possible.
- Compare conservative, expected, and aggressive scenarios.
- Check seasonality and customer concentration.
- Do not assume one unusually strong growth period will repeat indefinitely.
Frequently asked questions
Is sales revenue the same as cash received?
Not always. Accrual accounting can recognize revenue before or after cash collection, depending on when obligations are satisfied.
Should sales tax be included in revenue?
Taxes collected for a government are generally excluded from revenue. Confirm local accounting requirements.
What is revenue per customer?
It is net revenue divided by the number of unique customers for the same period. Use the same customer definition consistently.
Can revenue growth be negative?
Yes. Current revenue below the previous period produces a negative growth rate.
Why use contribution profit?
Contribution profit shows the amount remaining after variable costs to cover fixed costs and profit.
Revenue Calculator planning guide
This Revenue Calculator is useful for monthly sales reviews, annual budgets, startup plans, ecommerce forecasts, and service-business reporting. Run the Revenue Calculator with conservative, expected, and optimistic assumptions to understand how price, volume, discounts, returns, and customer count affect the top line. A Revenue Calculator result becomes more reliable when inputs use the same accounting period and consistent definitions.
Revenue recognition can differ from cash collection and may depend on when performance obligations are satisfied. For formal reporting, review IFRS 15 revenue guidance or the standards applicable in your jurisdiction. This Revenue Calculator is a planning aid and does not replace professional accounting advice.
Related calculators
Educational estimate: Use consistent accounting periods and verify recognition rules with qualified accounting guidance.
Revenue calculator forecasting checklist
Use the revenue calculator with quantities and prices from the same period and on the same tax basis. Separate product lines, service packages, discounts, returns and recurring charges when those items behave differently. Reconcile the result to invoices or the sales ledger before using it in a budget.
Revenue can change because of volume, pricing, customer mix, new locations, churn, returns, seasonality or currency effects. Review these drivers instead of judging the total alone. The revenue calculator combines the assumptions entered but does not determine when accounting standards permit revenue recognition.
Compare revenue scenarios
Build a base case from current run rates, then test conservative and optimistic assumptions. Change one major driver at a time so the effect of price, volume or mix remains visible. For subscriptions, separate new customers, renewals, upgrades, downgrades and cancellations. For service businesses, compare available hours, utilization and billing rates.
Match the forecast horizon to the decision. Weekly views can support short campaigns, monthly views fit operating plans, and annual views support strategic targets. Model launch dates and seasonal peaks instead of hiding them inside one average. Save each revenue calculator scenario with its source assumptions and update date.
Revenue quality and planning
Review customer concentration and distinguish recurring activity from one-time contracts. Connect sales scenarios to capacity, staffing, inventory, marketing spend and cash collection. A revenue target may be mathematically possible but operationally unrealistic when delivery capacity or working capital is constrained.
Compare the revenue result with gross profit, operating margin and cash flow. Strong growth can still weaken liquidity if receivables or inventory expand quickly. Recheck the revenue calculator when prices, demand, refunds or conversion rates change materially, and retain prior versions so forecast accuracy can be measured.