Cost & Profit Tracking for StoreEngine: A Complete Guide to Knowing Your Real Profit

Most store owners can tell you their revenue down to the dollar. Ask them their actual profit, and the answer gets fuzzy. That gap is where businesses quietly lose money — selling more while earning less, and never knowing why.

The fix is cost and profit tracking: recording what each product costs you, so every report shows profit, not just sales. This guide explains how it works, why the timing of cost capture matters more than people realize, and how StoreEngine’s cost and profit tracking turns raw revenue into numbers you can actually run a business on.

What Is Cost & Profit Tracking?

Cost and profit tracking is the practice of attaching a cost price to every product, so your store can calculate profit automatically on each sale. Instead of seeing only “you made $10,897 in sales,” you see what that revenue actually earned you after the goods themselves are paid for.

Two numbers do the heavy lifting:

  • Cost of Goods Sold (COGS) — what the products you sold actually cost you to acquire or produce.
  • Profit margin — the percentage of revenue you keep after COGS.

The formulas are simple:

Profit = Revenue − Cost of Goods SoldMargin = Profit ÷ Revenue × 100

The hard part isn’t the math. It’s capturing the right cost at the right moment — which is where most basic setups fall apart.

Cost & Profit Tracking

Profit = Revenue − COGS, with margin shown as a percentage of revenue

Why Revenue Alone Lies to You

Imagine two months with identical $20,000 in sales. In month one your supplier charged you $8 a unit; in month two they raised it to $11. Same revenue, very different profit. If your store only tracks revenue, those two months look identical on the dashboard — and you’d never spot the margin erosion until it hit your bank balance.

This is why serious eCommerce platforms treat cost as a first-class data point, not an afterthought. And it’s why when the cost is recorded matters so much.

The Cost Snapshot: The Detail That Keeps Reports Honest

Here’s the principle that separates reliable profit reporting from misleading numbers: the cost must be snapshotted at the moment of sale.

When an order is placed, StoreEngine records the product’s cost as it was that day and stores it permanently on that order. Change your supplier price next month, and your past orders keep the cost they had when they sold. Your March profit report always reflects what March actually cost you — not today’s prices applied retroactively.

This single design choice means:

  • Historical reports stay accurate forever.
  • Updating a cost price never rewrites past profit.
  • A cost of zero is treated as a real value (margin shows near 100%), while a product with no cost set is simply excluded from profit math.

Without snapshots, every supplier price change silently corrupts your entire sales history. With them, your numbers stay trustworthy.

How to Set Up Cost & Profit Tracking in StoreEngine

The setup is genuinely a three-step process — no spreadsheets, no manual profit calculations.

Step 1 — Enable the Add-on

Go to StoreEngine → Add-ons and toggle on Cost & Profit Tracking (available on the Pro plan). This unlocks the cost field in your product editor and the profit tiles on your dashboard, and grants the “view profit” permission to administrators and shop managers.

Step 2 — Set a Cost Per Unit

Open any product and enter its cost in the Cost per unit field.

Cost Per Unit

The Cost per unit field — cost is snapshotted onto each order line at sale time, so reports stay stable when supplier prices change

The field works across every product type: simple products get a single cost, variable products get a cost per variation (each size or color can cost a different amount), and digital products have a cost field too. You can also bulk-update costs by exporting and reimporting your products as a CSV.

Tip: Set costs before you start selling, so every order captures an accurate snapshot from day one.

Step 3 — Read Your Profit on the Dashboard

Once orders start coming in, your StoreEngine dashboard shows three new tiles: COGS, Profit, and Margin — each compared against the previous period.

Read Your Profit

The dashboard surfaces COGS, Profit, and Margin alongside Sales and Orders — no manual calculation required

Profit data shows up in three places: the dashboard tiles for an at-a-glance view, per-order breakdowns showing revenue, cost, profit, and margin for individual sales, and date-range reports that reconcile with your orders.

Suggested image: a single expanded order view showing the per-line revenue / cost / profit / margin breakdown — this would visually reinforce the “per-order” point and give the post a third unique screenshot.

Who Should Be Able to See Profit?

Profit figures are sensitive — you may not want every staff member seeing your margins. In StoreEngine, only users with the “view profit” permission (administrators and shop managers by default) can see profit on the dashboard and on orders. If you use role permissions, you can grant or revoke this access per role, keeping margins hidden from junior staff or contractors.

A Few Things Worth Knowing

  • Only completed and processing orders count toward profit. Refunded orders are excluded automatically.
  • Reports are cached briefly. After changing data, give it a few minutes before the numbers update.
  • Costs are stored in your base currency. Multi-currency stores display a converted figure, but the stored cost doesn’t change.
  • Receiving stock can refresh costs automatically. If you use Purchase Orders, StoreEngine can update cost prices when deliveries arrive — no manual editing.

The Bottom Line

You can’t improve a number you can’t see. Cost and profit tracking turns a store that only knows its sales into one that knows its actual earnings — per product, per order, and per period. With cost snapshots keeping the history honest, StoreEngine’s cost and profit tracking gives you margin data you can trust enough to make pricing, sourcing, and inventory decisions on.

Set your costs once, and let every future order tell you the truth about your profit.

Frequently Asked Questions

What is the difference between revenue and profit in eCommerce?

Revenue is the total money customers pay you. Profit is what remains after subtracting the cost of the goods sold (COGS). A store can have high revenue and low profit if its product costs are high.

What does COGS mean?

COGS stands for Cost of Goods Sold — the direct cost of the products you sold in a given period. It’s the figure subtracted from revenue to calculate gross profit.

Why does cost need to be recorded at the time of sale?

Because supplier prices change. Snapshotting the cost when the order is placed keeps historical profit reports accurate, so a later price change doesn’t rewrite the profit on orders that already happened.

Does a cost of zero affect my margin?

Yes. A zero cost is treated as a real value and produces a margin near 100%. A product with no cost set at all is simply left out of profit calculations instead.