Skip to content

Why Is My Ecommerce Profit So Low? Costs to Check

Some links on The Justifiable are affiliate links, meaning we may earn a small commission at no extra cost to you. Read full disclaimer.

If you keep asking, “why is my ecommerce profit so low,” the answer is rarely a single expense. Profit usually leaks across product costs, shipping, refunds, payment fees, discounts, software, marketing, and overhead. Revenue can rise while the money left after each order gets thinner.

The useful question is not only what you spend, but which costs increase with every sale and which ones stay hidden until month-end.

This guide shows you how to trace those leaks, calculate real order economics, and decide which costs deserve attention before you chase more traffic or higher sales.

Understand Where Your Ecommerce Profit Is Disappearing

Low profit becomes much easier to diagnose once you stop treating revenue as the main performance measure. You need to follow each dollar from the customer’s payment through every cost attached to earning and fulfilling that order.

Separate Revenue, Gross Profit, Contribution Profit, and Net Profit

A store can generate impressive sales while producing very little actual profit. The confusion usually comes from looking at top-line revenue without tracing what remains after costs.

Start with four layers:

  • Net sales: gross sales minus discounts, refunds, cancellations, and similar reductions.
  • Gross profit: net sales minus the cost of the products sold.
  • Contribution profit: gross profit minus variable costs such as shipping, fulfillment, payment processing, and acquisition expenses.
  • Net profit: contribution profit minus operating expenses, payroll, software, financing costs, professional services, taxes where applicable, and other overhead.

Suppose you sell a product for $80. After a $10 discount, you collect $70 in net sales. The product costs $25 landed, leaving $45. Fulfillment, shipping, transaction fees, and advertising consume another $31. Your contribution profit is now $14 before fixed overhead enters the picture.

That is why increasing sales does not automatically solve weak profitability. If every extra order contributes only a small amount toward overhead, scaling can create more operational work without producing much more cash.

Your starting point should therefore be a profit waterfall rather than a revenue chart. Track how much disappears at each layer and investigate whichever deduction has changed most.

Calculate Contribution Margin at the Order and SKU Level

Store-wide profit can hide expensive products, channels, and customer segments. Contribution margin exposes those differences.

For each order, calculate:

Net revenue - product cost - fulfillment - shipping subsidy - payment costs - returns allowance - variable acquisition cost = contribution profit

Then calculate contribution margin as:

Contribution profit ÷ net revenue × 100

There is no universal contribution-margin percentage that every ecommerce business should target. A healthy level depends on your category, repeat-purchase behavior, average order value, operating model, and fixed costs.

What matters is whether an order contributes enough money toward overhead and profit.

Imagine two products each generate $100 in net revenue. Product A leaves $35 after variable costs. Product B leaves $9. A revenue report treats them equally, yet Product A gives you almost four times as much money to cover payroll, software, administration, and profit.

Run this analysis for your highest-revenue SKUs, major marketing channels, and common order types. You may discover that your bestseller is not your most profitable product, free-shipping orders perform worse than expected, or certain discounts attract customers who produce almost no contribution profit.

That level of detail turns “my profit is low” into a specific problem you can act on.

The table is useful as a diagnostic map. You still need SKU-level and channel-level numbers to locate the actual leak.

Check Your Product and Inventory Costs

For many ecommerce businesses, the biggest profit problem sits inside the product itself. Supplier pricing is only one part of the real cost you carry into each sale.

Calculate the True Landed Cost of Every Product

If you record only the supplier’s unit price as cost of goods sold, your gross margin may look healthier than it really is.

Landed cost can include:

  • Product purchase or manufacturing cost
  • Freight from the supplier
  • Import duties and customs charges
  • Inspection expenses
  • Inbound warehouse handling
  • Product preparation
  • Packaging required before fulfillment
  • Damaged or unusable inventory allowances

Consider a product purchased from a supplier for $18. Freight, duty, inspection, and inbound handling might add another $6 per sellable unit. Treating the product as an $18 cost creates a very different margin picture from its true $24 landed cost.

This matters even more when freight prices, supplier terms, exchange rates, or import costs change. A product that was profitable six months ago can quietly become marginal while the retail price stays unchanged.

Maintain a landed-cost record for each important SKU and update it whenever your purchasing economics change. Do not rely on a single store-wide cost percentage if your catalog contains products with very different sourcing structures.

When you identify a weak-margin SKU, your options include renegotiating supplier pricing, purchasing more efficiently, modifying packaging, adjusting price, bundling it with stronger-margin products, or removing it if it consumes cash without contributing enough profit.

Find Packaging, Waste, and Inventory Carrying Costs

Inventory creates expenses even when it is sitting still.

Packaging materials, storage, product damage, samples, shrinkage, obsolete stock, and warehouse space can all reduce ecommerce profitability. These costs often feel insignificant individually, which makes them easy to overlook.

ALSO READ:  Ecommerce Inventory Management for Beginners: A Simple Guide to Get Started

Review the complete path from receiving inventory to placing the parcel in the carrier’s hands. Count boxes, mailers, tape, inserts, labels, protective material, branded packaging, and any labor needed for preparation.

Then examine inventory age. Products that remain unsold for months trap cash that could have funded faster-moving inventory or marketing. Slow stock can also create storage fees and increase the likelihood of markdowns.

A useful inventory review groups products into categories such as:

  • Fast-moving, strong margin: protect availability.
  • Fast-moving, weak margin: review price and sourcing immediately.
  • Slow-moving, strong margin: improve merchandising or demand generation.
  • Slow-moving, weak margin: reduce exposure and reconsider reordering.

This framework prevents revenue from disguising poor capital efficiency.

If you routinely purchase more stock than demand supports, your income statement may not reveal the entire problem immediately. Your cash position will. Profitability and cash flow are different measures, but inventory decisions can weaken both.

Stop Letting Low-Margin SKUs Set Your Economics

A common ecommerce mistake is treating every sale as equally valuable. Some products exist mainly to create revenue while producing little economic benefit.

Build a simple SKU profitability report containing net selling price, landed cost, fulfillment expense, expected shipping subsidy, payment cost, typical discount, return rate, and contribution profit.

Then rank products according to contribution dollars rather than revenue alone.

You might discover that a $40 accessory produces $15 contribution profit while a $150 product produces only $12 because it is expensive to source, ship, and return. The larger sale looks better in a dashboard, yet the smaller product contributes more money.

Use those findings in merchandising decisions. Strong-margin products can receive better collection-page placement, email exposure, bundle placement, and cross-sell visibility. Weak-margin products may need a price change, new supplier terms, reduced promotional exposure, or a different shipping policy.

Avoid eliminating every low-margin item automatically. Some products can still make sense if they attract customers who later purchase high-margin products or increase basket value. The important point is intentionality.

Know the role each important SKU plays. Revenue without a clear contribution to customer acquisition, retention, basket size, or profit deserves scrutiny.

Audit Shipping, Fulfillment, and Returns

Once product economics are clear, inspect what happens after checkout. Shipping and fulfillment costs often rise gradually, so merchants absorb the increase without noticing how much margin each order has lost.

Measure the Real Cost of Shipping Each Order

Free shipping is not free to your business. Either the customer covers the cost through product pricing, you absorb it, or you split the expense.

Calculate shipping economics using the amount you actually pay carriers rather than the amount collected from customers.

Include residential surcharges, dimensional-weight charges, remote-area fees, peak-season adjustments, international costs, insurance, signature requirements, and reshipments where relevant.

Then segment shipping cost according to order value, destination, product size, and shipping service. An average can hide expensive order types.

For example, a free-shipping policy may work well on $120 baskets but destroy margin on a $35 order sent to an expensive destination. Instead of removing free shipping completely, you could increase the qualifying threshold, exclude oversized products, offer economical delivery as the default, or place more shipping cost into product pricing where the market supports it.

A shipping platform such as ShipStation can help merchants manage fulfillment workflows and carrier options from a central system. Software does not repair poor unit economics on its own, though. You still need to compare shipping expense against order contribution and decide where your policy needs adjustment.

Include Pick, Pack, Warehouse, and 3PL Fees

Carrier charges are only part of fulfillment cost. If you use a warehouse or third-party logistics provider, review every fee attached to order handling.

Depending on your setup, costs can include receiving, storage, pick-and-pack services, additional item charges, packaging materials, special projects, kitting, return processing, account minimums, and long-term storage.

Even self-fulfillment has a cost. Your time, employee labor, warehouse rent, equipment, packaging stations, and operational mistakes should not disappear from the profit calculation simply because there is no 3PL invoice.

Calculate fulfillment cost per order and per item. Multi-item baskets can create very different economics from single-product orders.

Volume also matters. A fulfillment arrangement that made sense at 1,000 monthly orders may become inefficient at 5,000. The reverse can happen as well: maintaining an internal operation can become expensive once staffing, space, and management complexity grow.

Evaluate fulfillment as a system rather than chasing the lowest visible per-order price. Reliability, delivery speed, error rates, inventory accuracy, and customer service workload have economic consequences.

Your objective is not merely cheaper fulfillment. You want a fulfillment structure that protects contribution margin without creating customer-experience problems that later generate refunds, replacements, and support costs.

Calculate What Returns Really Cost You

A refund is only the visible portion of a return.

The complete cost may include outbound shipping, return postage, processing labor, payment costs that are not fully recovered, damaged packaging, product inspection, restocking, refurbishment, markdowns, disposal, customer support, and lost inventory value.

Some returned products can go straight back into sellable inventory. Others cannot. Treating both situations the same produces misleading numbers.

Calculate return cost at the product level. A category with a 20% return rate and strong resale recovery can behave very differently from one with a lower return rate but severe product damage.

Look for patterns connected to sizing, product descriptions, photography, quality expectations, delivery damage, compatibility, or misleading offers. The cheapest return is often the one you prevent before purchase.

For larger stores, a returns platform such as Loop Returns can help structure the returns workflow. The software decision matters less than the information you extract from the process. You want to know which products come back, why customers return them, what each return costs, and how much inventory value you recover.

Once you have those numbers, return reduction becomes a profit project rather than only a customer-service project.

Check Whether Marketing Costs Are Outrunning Customer Value

A store can have healthy product margins and still lose money because customer acquisition consumes too much of each order. Marketing needs to be evaluated against contribution profit, not revenue alone.

Compare Customer Acquisition Cost With Contribution Profit

Return on ad spend can make an unprofitable campaign look attractive because it compares advertising cost with revenue rather than profit.

Suppose you spend $25 to acquire an order that generates $100 in sales. A revenue-focused view may look encouraging. Yet if product, shipping, fulfillment, discounts, and payment costs consume $70, only $30 remains before marketing.

Your $25 acquisition cost leaves $5 contribution profit before fixed expenses.

Calculate customer acquisition cost for each meaningful channel and compare it with contribution profit from the customers that channel creates.

For acquisition-heavy businesses, a marketing analytics platform such as Triple Whale can help centralize ecommerce and marketing performance analysis. You can also build the same core framework from your store, advertising, and analytics data if your operation is still simple.

ALSO READ:  Why Is My C2C Ecommerce Business Not Making Money? Check These Costs

The critical decision is economic: how much can you afford to spend to acquire a customer?

That number changes according to margin, repeat purchases, refund behavior, and operating costs. Do not copy a competitor’s target or rely on a generic percentage.

A channel is useful when the customers it creates produce enough contribution profit across an appropriate time horizon to justify the acquisition expense and support the rest of the business.

Measure the Hidden Cost of Discounts and Promotions

Discounts reduce revenue immediately, but their effect on profit is proportionally larger.

Imagine a product selling for $100 with $60 in variable costs before discounts. You have $40 contribution available before acquisition and overhead. A $20 discount does not reduce that contribution 20%. It cuts it from $40 to $20.

That distinction matters.

Review promotional performance according to profit per order rather than conversion rate alone. A sale can produce more orders and less profit at the same time.

Pay attention to:

  • Percentage discounts
  • Fixed-value coupons
  • Free gifts
  • Bundle incentives
  • Affiliate commissions
  • Influencer commissions
  • Loyalty rewards
  • Free-shipping promotions
  • Store-credit incentives

Promotions can still make sense when they create a larger basket, introduce customers to a repeat-purchase product, clear aging inventory, or reactivate profitable customers. The problem starts when discounts become the default mechanism used to generate demand.

Compare discounted and full-price customers. Look at basket value, contribution margin, repeat purchases, refund behavior, and acquisition source.

If customers only convert when a large promotion is active, you may have a pricing, positioning, traffic-quality, or merchandising problem disguised as a promotional strategy.

Check Whether Retention Economics Support Acquisition

Some ecommerce businesses can accept thin profit on a customer’s initial order because repeat purchases create strong long-term value. Others use that argument without enough evidence.

Calculate customer value from actual cohorts rather than optimistic assumptions.

Group customers according to their acquisition period or source and monitor how much net revenue and contribution profit they generate during subsequent months. Then compare that value with acquisition expense.

A subscription product, replenishment item, or consumable may support higher acquisition costs because customers return frequently. A one-time durable product usually needs much stronger economics on the initial transaction unless cross-selling is effective.

Retention also has costs. Email platforms, loyalty rewards, customer service, discounts, free shipping, and remarketing are not economically invisible.

The goal is customer contribution over time.

If repeat orders generate healthy margin, investing more in retention can make sense. If customers rarely purchase again, stop using future lifetime value to justify weak initial economics.

Your store’s historical purchasing data should determine how much future profit you can reasonably attribute to a newly acquired customer.

That discipline prevents growth plans from depending on repeat purchases that may never materialize.

Review Payment, Platform, and Software Costs

Small percentage fees look harmless when examined individually. Across thousands of orders, payment, ecommerce platform, financing, and software costs can become a meaningful share of profit.

Audit Payment Fees, Chargebacks, and Currency Costs

Payment processing usually scales with sales, which makes it easy to accept as unavoidable. The amount still deserves monitoring.

Track your effective payment cost as a percentage of net revenue. Include processing expenses, fixed transaction charges, chargeback costs, dispute losses, international card fees, currency conversion, and other payment-related expenses that apply to your setup.

Then segment them where possible.

Small orders may carry a higher effective payment cost because fixed transaction charges represent a larger percentage of the sale. International customers may produce different economics because of currency conversion and cross-border expenses. High-dispute products can create another layer of cost.

Do not automatically choose the lowest advertised processing rate. Approval rates, checkout reliability, customer payment preferences, fraud controls, settlement timing, and operational convenience matter as well.

Instead, ask whether your payment setup fits the transaction profile of your store.

You should also calculate the economic effect of chargebacks separately from normal refunds. A dispute can combine lost product, shipping cost, transaction expense, operational work, and a chargeback fee.

If disputes cluster around particular products, channels, countries, or fulfillment issues, fixing the source can produce more profit than negotiating a slightly lower processing rate.

Remove Platform and App Subscription Creep

Ecommerce software often enters the business one inexpensive app at a time.

A review app, subscription tool, search app, upsell tool, analytics platform, chatbot, email service, help desk, SEO tool, reporting app, and automation service can each seem reasonable. Together, they can create a large recurring cost.

Export every recurring software expense and record:

  • Purpose: What business problem does the tool solve?
  • Owner: Who actually uses it?
  • Usage: How often does the team rely on it?
  • Economic value: Does it save labor, increase revenue, reduce risk, or improve measurement?
  • Overlap: Does another tool already perform the same job?
  • Cost behavior: Does pricing increase with orders, contacts, users, or revenue?

Then divide your monthly software spending across your order volume. That number helps you see whether the technology stack fits the current size of the business.

Do not cancel software merely because its value is difficult to attribute directly. Accounting, security, compliance, analytics, and operational tools can protect value rather than generate immediate revenue.

The goal is eliminating redundant or low-value subscriptions while keeping the systems that support profitable operations.

Watch Financing and Working-Capital Costs

Inventory businesses often need cash before they generate revenue. That creates financing costs that can disappear into general accounting categories even though they are closely connected to growth.

Review credit-card interest, inventory financing, merchant cash advances, credit lines, loan interest, early-payment arrangements, and other capital costs.

The danger appears when growth requires progressively more expensive financing.

Imagine purchasing $50,000 of inventory several months before the products sell. If inventory turns slowly, you may carry financing expense for far longer than expected. Weak-margin products become even less attractive once the cost of capital enters the calculation.

Monitor your cash conversion cycle: the time between paying suppliers and collecting usable cash from customers. Shortening that cycle can improve the business even if your product margin does not change.

Possible actions include smaller purchasing batches, better supplier terms, faster inventory turnover, deposits, preorder models where appropriate, or tighter SKU selection.

Do not treat financing as a substitute for healthy unit economics. Capital can support a profitable growth engine. It cannot permanently repair an order that loses money whenever it sells.

Examine Overhead, Taxes, and Operational Expenses

Not every profit problem exists at the order level. A store can have solid contribution margins yet remain unprofitable because its fixed operating structure is too expensive for its current volume.

Calculate What Payroll and Contractors Cost Per Order

Payroll becomes dangerous when it grows faster than the contribution profit available to support it.

Include salaries, payroll taxes where applicable, benefits, contractors, agencies, virtual assistants, warehouse staff, customer service, design, development, bookkeeping, and management support.

ALSO READ:  How Much Does Ecommerce Development Cost? A Clear Breakdown From Basic to Custom

Then separate labor into three categories:

  • Revenue-supporting work: merchandising, retention, sales, conversion optimization.
  • Operational work: fulfillment, support, inventory management, administration.
  • Strategic work: leadership, product development, analytics, systems.

You do not need to eliminate work that does not create immediate revenue. You need to understand whether your current organization fits the economic size of the business.

Calculate monthly labor cost per order and as a percentage of contribution profit. Watch how those figures change as sales grow.

If order volume rises 40% while labor expense rises 70%, investigate why. Perhaps customer service problems have increased, your fulfillment process is inefficient, or manual work has expanded faster than necessary.

Automation can help when repetitive tasks are the issue, but do not automate a broken process simply to reduce headcount.

Clarify the workflow, remove unnecessary steps, document repeatable tasks, then decide whether software, outsourcing, or internal staff offers the strongest economic fit.

Include Accounting, Tax, Compliance, and Administration

Administrative costs rarely appear in product-margin calculations, yet the business still has to pay them.

Depending on where you operate and sell, you may encounter bookkeeping, accounting, business registration, tax preparation, sales-tax administration, legal support, insurance, banking fees, compliance tools, licenses, and professional services.

These costs are often necessary. The objective is visibility rather than elimination.

Accounting software such as Xero can help keep financial records organized as the business grows. A spreadsheet may remain sufficient for some early-stage merchants, although complexity increases quickly once you manage multiple payment processors, inventory purchases, returns, tax obligations, and operating accounts.

Keep business expenses categorized consistently. If software, shipping, advertising, inventory purchases, and professional services move between categories each month, trend analysis becomes unreliable.

Schedule a monthly profit review using the same chart of accounts and the same definitions.

That consistency helps you distinguish a real cost increase from an accounting classification change.

For tax and compliance questions, work with a qualified professional familiar with your jurisdiction and sales footprint. Tax obligations vary widely, so generic ecommerce advice should not replace advice tailored to your business.

Find Dead Stock and Other Cash Drains

Your profit report and bank balance can tell different stories.

Inventory is a major reason.

Buying stock does not always appear as an immediate expense in the same way as advertising or software, yet the cash has still left your account. If products remain unsold, that capital cannot support payroll, purchasing, marketing, or growth elsewhere.

Create an inventory-aging report and group units according to how long they have remained unsold. Pay particular attention to products that combine low turnover with low contribution margin.

You may decide to bundle them, reduce future purchase quantities, use controlled markdowns, negotiate supplier returns, reposition them, or stop carrying them.

Also review cash tied up in security deposits, prepaid services, unused advertising credits, excessive packaging stock, supplier minimums, and outstanding receivables if your business sells wholesale.

The goal is not simply “spend less.” It is putting capital where it creates the strongest economic return.

A profitable ecommerce business can still experience cash stress when money remains trapped in inventory for too long. Improving inventory velocity can therefore strengthen financial resilience even before your accounting profit changes significantly.

Run a 30-Day Ecommerce Profit Audit

Once you understand the major cost categories, turn the diagnosis into a repeatable process. A focused monthly audit is more useful than checking profit only when your bank balance becomes uncomfortable.

Build a SKU-Level Profitability Dashboard

Start with your most important products rather than trying to perfect the entire catalog immediately.

For each SKU, capture:

  1. Net selling price
  2. Product landed cost
  3. Packaging cost
  4. Fulfillment expense
  5. Average shipping subsidy
  6. Payment expense
  7. Expected return and refund cost
  8. Variable marketing cost where attribution is practical
  9. Contribution profit
  10. Contribution margin

Then add order volume so you can distinguish small leaks from expensive ones.

A product losing $2 of potential contribution across 20 monthly orders deserves less urgency than a product losing $2 across 10,000 orders.

For stores that want dedicated profit reporting, BeProfit is designed around ecommerce profit analytics and can help centralize the numbers used in this type of review. Smaller businesses can begin with a spreadsheet as long as the inputs remain accurate and updated.

Avoid building a dashboard so complicated that nobody maintains it. The objective is decision support.

You should be able to answer a few practical questions quickly: Which products create the most contribution dollars? Which ones are deteriorating? Which channels acquire profitable customers? Where are returns or shipping costs rising?

If the dashboard cannot help you make those decisions, simplify it.

Rank Profit Leaks According to Financial Impact

Finding twenty problems does not mean you should fix twenty problems simultaneously.

Estimate the monthly economic impact of each leak:

Cost difference per order × affected orders = estimated monthly opportunity

Suppose renegotiating packaging could save $0.20 across 2,000 orders, producing a potential $400 monthly improvement. Meanwhile, correcting an unprofitable shipping rule could save $4 across 1,000 affected orders, producing a $4,000 opportunity.

The shipping problem deserves attention sooner.

Create one ranked list covering product cost, shipping, returns, discounts, acquisition, payment costs, software, labor, and inventory.

For each item, record:

  • Current cost: what you spend now.
  • Target state: what appears realistically achievable.
  • Monthly impact: estimated financial improvement.
  • Effort: low, medium, or high.
  • Risk: what could go wrong if you change it.
  • Owner: who is responsible for the fix.

Prioritize improvements with meaningful financial impact and manageable customer risk.

Avoid aggressive cost cutting that damages delivery reliability, product quality, support, or retention. Saving $3 per order is not useful if the change generates $8 of lost customer value elsewhere.

Profit optimization works best when you remove waste rather than value.

Track Profit Trends Alongside Revenue

Once you make changes, monitor whether more revenue is actually turning into more profit.

Track a compact set of metrics every month:

  • Net revenue
  • Gross profit
  • Gross margin
  • Contribution profit
  • Contribution margin
  • Average order value
  • Customer acquisition cost
  • Shipping and fulfillment cost per order
  • Refund and return cost
  • Software expense
  • Payroll and contractor expense
  • Operating profit
  • Inventory turnover or aging indicators

Compare these numbers with prior periods using consistent definitions.

Do not celebrate a revenue increase until you know what happened to contribution margin and operating profit. A promotion can create record sales while reducing the amount of money the business keeps.

Look at absolute profit dollars as well as percentages. Margin percentage can decline slightly while total profit still improves substantially. In another situation, sales can grow quickly while total profit barely moves.

Those are different businesses requiring different decisions.

Your monthly review should end with one to three profit actions for the next period. That keeps financial analysis connected to operational work instead of becoming another dashboard nobody uses.

More ecommerce revenue is valuable only when each additional sale leaves enough money to support the business that created it.

Turn More Ecommerce Revenue Into Actual Profit

If you are wondering why is my ecommerce profit so low, resist the instinct to solve the problem with more traffic immediately. More orders amplify whatever economics already exist.

Start with contribution profit at the SKU and order level. Verify landed product costs, shipping, fulfillment, returns, acquisition expenses, discounts, payment charges, software, payroll, and overhead. Then rank the leaks according to their real monthly financial impact.

You rarely need to cut everything. You need to identify the few expenses creating the largest gap between revenue and profit while protecting the customer experience that keeps the business healthy.

Once profitable orders are visible and repeatable, growth becomes easier to evaluate. You can invest in traffic, inventory, retention, and operations with a clearer understanding of what another sale is actually worth.

That is the shift that matters: stop asking only how much your store sells and start measuring how much each part of the business allows you to keep.

Share This:

Leave a Reply

Your email address will not be published. Required fields are marked *