Test how price and costs change the break-even point

A draft base-case and sensitivity table with assumptions, break-even units and an explicit limitations note.

Choose one of three approaches. The steps for that option appear below.

Choose an option above. On a phone, swipe the tabs left or right to see all options →

ChatGPT: runs the break-even test in Python, you check

ChatGPT runs a code-backed break-even and sensitivity test. You inspect the code and recalculate samples.

  1. You

    Get inputs, rules ready

  2. ChatGPT

    Draft in Python

  3. You

    Check and save pack

  1. Get the inputs and rules ready

    Use: You

    Have ready: assumptions table (currency, fixed costs per period, price, variable cost per unit, approved test ranges, expected volume); check a single-product linear model fits.

    Check

    Stop if upload permission is absent. Verify date, currency, completeness and the supplied rules; do not replace missing rules with guesses. Keep inputs in an access-controlled local draft.

  2. Draft the table and exceptions

    Use: ChatGPT

    Only the approved input package from step 1: paste the assumptions table and rules. ChatGPT shows Python code, row counts, assumptions and exception rows.

    Details

    What to paste into the tool

    Task: Produce a draft base-case and sensitivity table with assumptions, break-even units and an explicit limitations note. Inputs: [PASTE: selling price per unit] [PASTE: variable cost per unit] [PASTE: fixed costs per stated period] [PASTE: test ranges] [PASTE: expected volume and its period] [PASTE: currency shared by all monetary inputs] [PASTE: confirmation that a single-product model with constant unit price and variable cost and fixed costs over the stated period is appropriate]. Use only these inputs. Show the Python used and each calculation step per test case. Use contribution per unit = price minus variable cost, and break-even units = fixed costs divided by positive contribution per unit. Round required whole units upward. If fixed costs are zero, report 0 units as the minimum sales needed to cover costs at zero output and flag zero or negative contribution separately. If fixed costs are positive and contribution is zero or negative, show no finite break-even under this model. Keep periods and units aligned. Do not assume demand responds to price or recommend a price. Never silently drop or repair rows. Report missing facts as 'not stated'. Do not access accounts or external sources, send messages, post entries, change the master ledger, sign, publish or pay. Produce a draft for human review only.

  3. Check the output and save the pack

    Use: You

    Check the output, correct or reject it. Test zero fixed costs. Save the checked pack locally as draft.

    Check

    Recalculate base and edge cases: zero/negative contribution, single and combined changes; whole-unit rounding; expected-volume comparisons use the same period and currency. No recommendation to launch, borrow, invest or set prices is made. Do not send, sign, pay, publish, post journals or update master records.

Before you paste into any AI tool, remove any confidential information. Put it back at the end.

Tools in this workflow

Deciding between ChatGPT and Claude for this? See the comparison.

Final check

Never paste credentials or full payment details.

Confirm authorised inputs and rules before use.

Recalculate the base case and every edge case, including zero fixed costs and zero/negative contribution. Confirm whole-unit rounding and that expected-volume comparisons use the same period and currency.

Reconcile completeness and totals, preserve open questions, and save only a draft.

Check the result against your original inputs. Approve it before sharing or acting.

Availability notes

Based on official product documentation checked on 2026-10-29.

What still needs checking
  • Results on your own data depend on your inputs and rules. Always check the output yourself.
  • Owner-approved inputs and policy conventions must be supplied at use time.

Share this page