Profitability / Free calculator

Ecommerce Profit Calculator

Build a transparent sales-to-contribution breakdown for one product unit or a business period, with optional operating overhead.

No signup neededTransparent formulas

Set up your scenario

Let’s run the numbers.

Your result updates as you enter valid inputs. See how it’s calculated.

Use totals for the same business period throughout.

01Revenue

Before discounts and refunds; exclude sales tax collected for authorities.

Enter separately only if gross sales have not already been reduced.

Refunded revenue, counted once.

02Variable costs

Net cost of goods sold after any valid returned-inventory cost reversal.

Actual net fees after fee credits. No live fee rates are assumed.

Variable pick, pack and delivery costs.

Incremental return shipping, processing and write-offs; exclude costs counted elsewhere.

Ad costs allocated to this product or period, once.

Other attributable costs; enter 0 when verified as none.

03Operating overhead

Leave blank if unknown. Enter the full overhead for the selected scenario to estimate operating profit.

No account or email needed. No currency conversion is performed.

Understand the numbers

How this calculator works

Net revenue = gross sales − discounts − refunds. Contribution = net revenue − COGS − fees − fulfillment − returns costs − advertising − other variable costs. Contribution margin = contribution ÷ positive net revenue × 100. Operating profit is contribution minus explicitly supplied overhead; it excludes interest and income tax.

See the method in practice

Worked example

For a month with $10,000 gross sales, $200 discounts and $300 refunds, net revenue is $9,500. Costs of $3,000 + $1,400 + $900 + $100 + $1,200 + $100 total $6,700. Contribution is $2,800 (29.47%). If full overhead is $1,000, operating profit is $1,800. For a single unit, $40 sales minus $27 total variable costs leaves $13 contribution.

Assumptions and limitations

Use either amounts per one unit or totals for one period. Do not mix them. In per-unit mode overhead is an allocation, not business-wide operating profit. Enter gross sales before deductions, avoid subtracting refunds twice, and reverse returned COGS only where inventory value is actually restored. This is a management estimate, not a tax return.

A little help with the inputs

Input guide

Use consistent currencies, units and periods. Select a field for its definition.

Gross sales

Before discounts and refunds; exclude sales tax collected for authorities.

Discounts

Enter separately only if gross sales have not already been reduced.

Refunds

Refunded revenue, counted once.

Product costs / COGS

Net cost of goods sold after any valid returned-inventory cost reversal.

Marketplace / payment fees

Actual net fees after fee credits. No live fee rates are assumed.

Fulfillment and shipping

Variable pick, pack and delivery costs.

Returns-related costs

Incremental return shipping, processing and write-offs; exclude costs counted elsewhere.

Advertising

Ad costs allocated to this product or period, once.

Other variable costs

Other attributable costs; enter 0 when verified as none.

Allocated / period overhead (optional) (optional)

Leave blank if unknown. Enter the full overhead for the selected scenario to estimate operating profit.

Before you make your next move

Frequently asked questions

Can I call contribution net profit?

No. Contribution is before fixed overhead, financing and income taxes. Operating profit appears only when you explicitly supply overhead.

How do I handle advertising allocation?

Use one consistent documented allocation, such as SKU-attributed spend or a sales-based allocation. Do not add allocated advertising again as overhead.

Do I have to share my data or email address?

No. Core results and exports work without an account or email. An enquiry is optional, with a separate unchecked choice to share an aggregate summary. Raw report rows stay local.

Keep investigating

Related tools and support

Explore ecommerce finance and reporting