Bring a credible baseline
Import expected and promotion units with realized prices and variable costs. Map your columns and resolve validation issues before the file enters the analysis.
Turn campaign spreadsheets into a clear contribution decision. See what discounting, volume, refunds, and later displacement actually do to the margin.
| Product / campaign | Unit lift | Contribution Δ |
|---|---|---|
| Daily blend · 500 g | +95.0% | +€898 |
| Everyday tote | +134.6% | -€3,531 |
| Hydrating serum · 30 ml | +84.6% | +€1,839 |
Hypothetical inputs · supplied no-promotion baseline
Built for merchants and consultants who need to explain a promotion’s commercial result.
Import expected and promotion units with realized prices and variable costs. Map your columns and resolve validation issues before the file enters the analysis.
Separate volume, price, refunds, campaign spending, supplier support, and later displacement. Inspect a break-even threshold for each product–campaign row.
Vary the baseline and commercial assumptions, compare sensitivity, and export a PDF-ready decision report with the methods and limits included.
At a €50 regular price and €25 variable cost, a €40 offer reduces unit contribution from €25 to €15. Before campaign costs, you need 66.7% more units to preserve contribution.
Find your break-even liftHypothetical example. Revenue increases €14,000. The supplied no-promotion baseline determines this comparison.
Eight focused calculators. No registration, no spreadsheets to upload.
Compare a promotion's contribution with a no-promotion baseline. Include discounted prices, unit costs, campaign spending and supplier funding.
Calculate the additional unit sales a discount needs to preserve contribution, including fixed campaign spending.
Check contribution per buy-X-get-Y-free bundle, its effective discount and the bundle volume needed to match full-price unit sales.
Convert between margin and markup, and calculate the selling price required for a target margin or markup.
Explore price, quantity, revenue and contribution under an explicit constant-elasticity demand assumption.
Calculate the supplier support a promotion needs to match baseline contribution, with per-unit and fixed funding separated.
Adjust a promotion's contribution change for displaced product sales, later-period payback and halo contribution.
Compare marking down inventory now with holding it for a later price, accounting for expected sales, salvage and holding costs.
Three local workspaces for understanding the last promotion and choosing the next one.
Use when the question is what a promotion contributed against a supplied no-promotion comparison.
ExploreUse before an experiment to plan allocation and approximate power, or after it to compare independent assignment-unit outcomes.
ExploreUse when the next decision is which mutually exclusive offers to choose under operational constraints.
ExploreOffline software, transparent calculations, and a complete reporting workflow.
Review your promotions and run a defensible experiment workflow.
A complete local review, experiment and portfolio-planning workflow.
One-time license for version 1. No subscription or external AI bill. The optional Agency batch runner needs Node.js 20 or later. Major future versions are not promised. Self-service full refund requests within 14 days; mandatory rights remain unaffected. Software redistribution is excluded.
No. It calculates contribution against your supplied expected no-promotion baseline. The tool makes assumptions explicit, and the scenario studio shows how those assumptions change the answer.
No. CSV imports, project files, and calculations stay in your browser. Local project saving is optional. Payment and receipt data are processed separately by Stripe when checkout is activated.
Variable unit costs, allocated campaign spending, supplier funding, full-refund revenue, and supplied post-promotion displacement. Fixed overhead, income tax, and unrecorded spillovers are excluded.
No. Bring a campaign-level CSV from a spreadsheet or any commerce system. The downloadable edition runs from a single HTML file with no account or external AI service.
MarginTrial focuses on a specific promotion decision: the supplied counterfactual, the margin given up on baseline units, break-even response, campaign costs, and later displacement.
An active paid order unlocks the offline download, software license, invoice link, and recovery file. Purchases can be restored from a license or private recovery link. No manual onboarding is needed.