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.

Decision guide

Use the result in your operation

Build the calculation from one consistent period

Choose either one product unit or one reporting period and keep every input on that basis. Monthly sales cannot be compared with per-unit COGS, and gross order value cannot be mixed with fees from a different settlement window. Reconcile the time range and currency before interpreting the result.

Begin with gross sales before separately entered discounts and refunds. If the source already reports net sales, do not subtract those deductions again. The same rule applies to fee credits and returned inventory: normalize the source data first so each economic event appears once.

  • Label the period and currency.
  • Tie gross sales to the source report.
  • Reconcile discounts, refunds and fee credits.
  • Document any allocation used for shared costs.

Understand gross margin, contribution and operating profit

Gross margin normally subtracts product cost from revenue. Contribution goes further by subtracting variable selling costs such as marketplace fees, fulfillment, returns and advertising. Operating profit then subtracts the fixed or period overhead supplied to the calculator. These layers answer different questions and should not be labeled interchangeably.

Contribution is useful for product and channel decisions because it shows what remains to cover overhead. Operating profit is useful only when the overhead figure is complete for the scenario. Neither result is automatically taxable net income because financing, depreciation, owner adjustments and income tax may require separate accounting treatment.

Use SKU and channel margins to find leakage

A blended business margin can conceal loss-making SKUs, channels or promotions. Run the model at the narrowest reliable level, then compare products using the same definitions. Investigate negative contribution, unusually high fulfillment cost, refund spikes, fee changes and advertising that is allocated inconsistently.

Do not assume that the highest-revenue SKU creates the most cash. A lower-volume product with stable returns and efficient fulfillment may contribute more. Pair the calculator with the SKU profitability analyzer when you have a normalized file and need to compare many products.

  • Rank products by contribution dollars and percentage.
  • Check whether costs are missing before trusting an apparent winner.
  • Review outliers against invoices, settlement files and ad reports.
  • Assign one corrective action and owner to each confirmed leak.

Turn the result into an operating decision

A margin calculation is a diagnostic, not a forecast. Test the effect of price, product cost, fulfillment method, return rate and advertising while keeping assumptions explicit. Focus first on changes the business can control and verify after implementation.

Review cash timing as well as accounting margin. Inventory deposits, marketplace payout delays and tax payments can create pressure even when contribution is positive. Use the result with inventory, payout and cash-flow data before making a large purchasing or advertising commitment.

Before you make your next move

Frequently asked questions

How do you calculate ecommerce profit margin?

Start with gross sales, subtract discounts and refunds to get net revenue, then subtract COGS and the variable costs required to generate and fulfill those sales. Divide contribution by positive net revenue for contribution margin. Subtract supplied overhead separately to estimate operating profit.

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.

Which marketplace costs are commonly missed?

Common omissions include referral and payment fees, FBA or WFS fulfillment, inbound freight, storage, returns processing, write-offs, coupons, chargebacks and allocated advertising. Include a cost only once and use the same reporting period.

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 →