Calculate marginal revenue from price elasticity, find the profit-maximizing price, and analyze how price changes impact revenue and profit with a full schedule.
Marginal revenue (MR) is the additional revenue earned from selling one more unit. It's the foundation of profit maximization in economics: a firm should increase output as long as MR exceeds marginal cost (MC), and the profit-maximizing output is where MR = MC. That rule is the core of pricing and production analysis because it ties the next unit sold to the next unit of cost.
For a price-setting firm, marginal revenue depends on price elasticity of demand. The relationship is MR = P × (1 + 1/ε), where ε is the price elasticity. With elastic demand (|ε| > 1), lowering the price increases total revenue. With inelastic demand (|ε| < 1), raising the price increases revenue. The calculator uses that local elasticity view so the result reflects the current pricing environment rather than a flat one-price assumption.
This calculator uses elasticity-based demand modeling to compute MR at any price point, find the profit-maximizing price where MR = MC, and show the full revenue/profit schedule across a range of prices. It also analyzes the impact of a specific price change on quantity, revenue, and profit. The example shows how a single price move changes both quantity sold and the profit-maximizing decision point. The output is most useful when you want to see how a price shift changes both quantity sold and profit contribution in the same place.
Pricing decisions are the most powerful profit lever, yet most businesses price by intuition. This calculator applies the MR = MC framework to show you the mathematically optimal price and how far your current pricing deviates from maximum profit. That helps you avoid the common mistake of confusing high revenue with high profit.
Use it when you need to know whether a lower price, higher price, or unchanged price is actually the best economic choice. It turns elasticity and marginal cost into a concrete pricing recommendation instead of a theoretical rule, so you can test whether the current price is leaving money on the table.
MR = P × (1 + 1/ε) ΔQ = ε × (ΔP/P) × Q Optimal Price = MC / (1 + 1/ε) Profit = Revenue − Fixed Costs − (MC × Quantity)
Result: MR = $16.67, Optimal Price = $90
At P = $50 with ε = −1.5, MR = 50 × (1 + 1/(−1.5)) = $16.67. Since MR < MC ($30), the firm is selling too much at too low a price. The optimal price where MR = MC is $90.
If MR is above marginal cost, the next unit still adds more to revenue than it adds to cost. If MR is below marginal cost, the business is pricing or producing past the profit-maximizing point.
Elasticity determines how aggressively quantity reacts to a price change. Use the schedule to see where a small price cut raises revenue and where it starts to erode profit.
Treat the output as a pricing checkpoint, not a fixed rule. Re-run it whenever costs, customer mix, or competitive pressure changes.
Last updated:
This calculator uses a constant-elasticity demand assumption around the current price. It computes marginal revenue from the elasticity shortcut MR = P × (1 + 1/ε), estimates the quantity change from a proposed price move with ΔQ/Q = ε × ΔP/P, and then compares the resulting revenue and profit against the current baseline. The schedule table sweeps across a price band centered on the current price and applies the same constant elasticity at each step.
The profit-maximizing price shown by the page is the simple constant-elasticity result where MR = MC. That makes the output useful as a pricing worksheet, but not as a full market-simulation model for products whose elasticity, competitor behavior, or unit costs change materially across the price range.
Because to sell more units, a price-setting firm must lower the price on ALL units. The gained revenue from the extra unit is offset by lower price on existing units, which is why MR falls below price.
Demand is inelastic — raising the price increases total revenue because the quantity drop is less than proportional. MR is negative in this range, so selling additional units at the lower price reduces revenue.
Run A/B pricing tests, analyze historical price/volume data, or use industry estimates. Grocery items average −0.5 to −1.5, luxury goods −2 to −4, but the right estimate depends on your market and product mix.
It's the profit-maximizing condition. If MR > MC, you profit from additional output; if MR < MC, you lose money on the last unit, so the equality is the point where profit is maximized.
Any firm with pricing power, not a perfect competitor, faces a downward-sloping demand curve and benefits from MR analysis. That includes most real businesses that can change price without losing every customer instantly.
Yes — elasticity varies by price level, market conditions, and competition. It is a local measure, valid near the current price point, so it should be refreshed when the market changes.