ModuCoveSmall tools. Better workflows. FREE BETA · v0.3

MARGINPROBE / CRAFT-EVENT PLANNING

Know your costs.
Find your threshold.

One product. One event. A clearer view of what each sale contributes.

Your numbers stay here.

No account. No charge. No uploads. Save a JSON copy before closing; work stays in memory only.

Changes labels only. No exchange-rate conversion.

01 / ENTER YOUR ASSUMPTIONS

Every cost in the open.

Use amounts in the selected currency, with up to two decimal places. All costs are per unit unless marked otherwise.

Sale & materials
Whole units, 0–1,000,000. Not a demand forecast.
Payment fees

Applied to sale price before any costs. Assumes one unit per payment; enter a per-unit fixed allocation for multi-unit orders. No fee tables are supplied.

Your time, made visible

Enter 0 to exclude labor. This is your chosen valuation, not a wage or tax calculation. Whole minutes, 0–1,440.

The event
For example: stall, travel and other event-only costs.
Optional: your COGS basis

Leave blank if not provided; 0 is an explicit zero-cost basis. Enter your own per-unit COGS total in the selected currency. It is not inferred from materials, packaging, fees or labor. Used only for the separate gross metrics below; never deducted again from contribution. Describe what you included in your assumptions notes.

02 / YOUR BASE SCENARIO

What a sale leaves.

Contribution covers the fixed event cost first. It is not net profit.

Before entered labor / unit—
After entered labor / unit—
After-labor break-even—
After-labor event balance—

03 / TRY A DIFFERENT PATH

What if?

Try a lower price for a discount, or change the fixed event cost. All other assumptions stay the same.

SIDE BY SIDE

See the full calculation.

Event balance = contribution × planned units sold − fixed event cost. Before and after labor are separate scenarios, not additional deductions.

Planning estimateBaseWhat-if

OPTIONAL / YOUR STATED COGS BASIS

Gross metrics, kept separate.

Gross profit = sale price − your stated COGS. Gross margin divides that amount by sale price; markup divides it by COGS. Both use the same COGS for the base and what-if price. Fees, labor and fixed event cost are not deducted in these formulas unless you have deliberately included relevant amounts in your stated COGS. This does not change contribution above or verify your cost classification.

Manual COGS scenarioBaseWhat-if

No COGS provided means no gross metrics. A zero denominator is N/A, not zero or infinity. Negative gross profit and percentages are retained. These metrics are not net profit and do not predict discount sales.

Keep the reasoning.

Save an editable backup or print the assumptions and both scenarios.

Fictional sample loaded. Save JSON to keep your work.

How the arithmetic and limits work

All seven supported currencies use two decimal places here. Money inputs are exact integer cents: 0 to 999,999,999.99. Decimal point only; no commas, currency symbols, negative amounts, exponents or fractional cents. Percentage fee: 0–100%, at most two decimal places.

The percentage fee is sale price × rate, rounded half up to the nearest cent per unit. Add the entered fixed fee after rounding. Labor is hourly cents × whole minutes ÷ 60, also rounded half up per unit. Contribution before labor = price − materials − packaging − rounded percentage fee − fixed fee. Contribution after labor subtracts rounded labor once.

For a positive contribution, break-even is fixed event cents ÷ contribution cents, rounded up to whole units. Positive contribution with zero fixed cost gives 0 units. A zero or negative contribution always shows “No finite break-even,” including zero fixed cost: selling more units cannot create positive contribution to cover event costs.

Optional gross metrics use only the explicitly entered COGS basis: gross profit = price − stated COGS; gross margin = gross profit ÷ price × 100%; markup = gross profit ÷ COGS × 100%. Blank COGS is not assumed to be zero or materials plus packaging. A zero denominator is N/A. Percentages round to two decimal places, nearest with exact ties away from zero; underlying money remains exact cents. Negative results are allowed. Changing COGS never alters contribution, fees, labor or event break-even. This is a manual scenario calculator, not a classification or accounting assurance.

Event balances use rounded per-unit amounts × planned units − fixed event cost. Actual processors may round per transaction or batch differently. This model is one product per event, not an inventory, multi-product, tax, accounting or net-profit tool. Planning estimates only; not tax or investment advice.

There is no auto-save. Your inputs are processed locally, not uploaded by this app. JSON files are unencrypted—keep them private. Invalid imports never replace your current work. Work is lost when closing or reloading unless saved. Use a current desktop browser with BigInt support. Print layout depends on the browser and printer; long notes may add pages. Review every page in print preview before use.

Replace these assumptions?