Simulation

Find Your Break-Even Price and Profit

With a $20 unit cost, $5,000 fixed costs, and a $40 price at 1,000 units, your break-even is 250 units and profit is $15,000. The profit curve rises steeply as price moves above cost, then flattens as fewer units sell. The simulator sweeps price so you can pick the point that maximizes profit, not just revenue.
Advertisement

Results

Visualization

BizTool provides illustrative business estimates only. Results depend on your inputs and assumptions and are not accounting, tax, or legal advice. Consult a CPA or financial advisor before major decisions.

How It Works

Break-even units equal fixed costs divided by the contribution per unit (price minus unit cost). Profit at any price is contribution per unit times volume minus fixed costs. The profit curve sweeps price from just above cost up to three times cost, showing where profit peaks before volume assumptions would pull it down. This is a static view; real volume falls as price rises.

What Should You Do?

Do not chase the highest price. Profit peaks where price and volume meet your market. Use break-even units as a floor: if expected volume is near break-even, a small sales miss loses money. Revisit whenever costs or fixed overhead change.

Frequently Asked Questions

What is contribution margin?

Price minus unit cost, shown as a dollar amount and as a percent of price. It is the money each sale contributes toward covering fixed costs and profit.

Why does the curve flatten?

The simulator holds volume fixed. In reality higher prices cut volume, so real profit would turn down sooner than the flat curve suggests.

What if price is below cost?

Then break-even is impossible at that price and the tool shows 0 break-even units with a loss. You would lose money on every sale.

How do I use break-even day to day?

If your expected sales are close to break-even units, a small dip puts you in the red. Keep a cushion or raise price.

Related Calculators

Advertisement
+pr);data.push(Math.round((pr-c)*inputs.volume-inputs.fixed));}return {out:{breakEvenUnits:beu,profitAtAssumed:Math.round(profit),contribution:Math.round(contrib*100)/100,marginPct:mpct},chart:{type:'line',title:'Profit Curve by Price',xLabel:'Price',labels:labels,datasets:[{label:'Monthly Profit',data:data,color:'#2563eb',fill:true}]}};}","adsenseClient":"ca-pub-YOUR_ID","adsenseSlot":"YOUR_SLOT"};