Salta al contenuto principale

MarginLab Academy
Lesson 20 · Shopify Analytics

Shopify Reports
Explained

Read what the report measures. Then ask what the business needs to decide.

Shopify provides valuable commerce and operational data. Learn to connect sales, orders, products, customers and marketing signals with cost, contribution and cash evidence, so a strong platform metric leads to a sound economic decision.

22 min Focused reading time
8 steps From report selection to verified action
Intermediate Built for ecommerce operators
Educational reporting comparison
Product net sales growth
+25%
Illustrative comparison: product net sales rise from $100,000 to $125,000. Contribution after advertising still falls by $2,000.
After-ad contribution $13,000
Period A sales Net
$100,000
Period B sales Net
$125,000
Period B contribution After ads
$13,000
Reading time 22 min read
Difficulty Intermediate
ML
Learning resource MarginLab Academy
Last updated September 2026
01 — Lesson Summary

A useful report answers a specific business question.

Begin with the question, choose the report and confirm its definition. Then add the evidence the decision requires. Shopify's sales and operational measures are useful within their scope; complete business profitability requires a reconciled view of revenue, costs, inventory and cash.

4 stages from data to action
22 min reading time
1 repeatable reporting routine
01

Separate sales from economic earnings

Identify what the displayed total includes before comparing it with costs. Product revenue, customer shipping charges, tax collections and payment receipts serve different purposes.

02

Read definitions before calculating ratios

Orders, AOV, sales adjustments and attribution each have a measurement boundary. Two similar labels from different systems do not guarantee the same numerator, denominator or timing.

03

Segment the reason for change

Break a material movement into products, channels, customers and periods. A store-wide average can hide a costly promotion, an expensive delivery mix or deteriorating repeat demand.

04

Connect the missing costs

Build a documented bridge through product costs, transaction fees, fulfillment, refunds, advertising and operating expenses. Record what is included rather than calling every intermediate amount profit.

05

Close the loop with an action

Assign a decision, owner and review date. Recheck contribution and service after acting, and reconcile cash timing separately from report-period sales.

The label sets the boundary. A report becomes decision-ready when its definition, coverage and economic implications are clear.

02 — From Report to Decision

Move through four questions before acting.

Use a consistent route: Shopify report → business question → economic interpretation → action. The example below begins with higher average order value. It asks whether larger baskets also produce more contribution after the costs needed to serve them.

One signal. A complete decision path.

What does a bigger basket actually improve?

Report observation Illustrative
Average basket $100
Business question Better orders?
Product mix Needs review
Discount depth Needs review
Delivery burden Needs review
First response Segment the orders
VS
Economic interpretation Illustrative
Contribution / order $18
Comparable baseline $20
Mix effect Lower margin
Delivery effect Higher cost
Action Review offer
Decision standard Contribution + volume

An AOV increase can accompany a lower profit per order.

Suppose a comparable smaller basket previously generated $20 contribution and the larger one generates $18 after all defined variable costs. The offer can still create value if it brings sufficient additional profitable orders, but a higher basket value alone cannot justify it. Compare total contribution and acquisition requirements.

Contribution difference −$2 / order

Use the report as the start of the investigation.

The four stages are a reasoning framework, not a Shopify feature or a required formula. Start with the observed change, specify the economic uncertainty and obtain the missing evidence. Document the chosen definitions before comparing periods. Report availability, dimensions and interface details can vary with configuration and product changes; confirm the current options in your own store.

03 — Sales to Economic Result

Build a bridge from commerce activity to contribution.

The following illustrative period uses $125,000 product net sales, complete matched costs and a separate customer-shipping bridge. Taxes collected for authorities are excluded from the economic revenue assumption. All costs are deducted once; the result remains before fixed operating expenses and income tax.

A defined management view

Use Shopify data for commerce activity and reconcile additional costs from the appropriate operational and financial records. Do not assume every field below appears together in one native report.

01
$

Start with product net sales

Use $125,000 after the example's discounts and sales adjustments.

$125,000
02

Match product costs

Assume $65,000 COGS on a compatible sales and refund basis.

$65,000
03
=

Calculate product gross profit

The product-level difference is $60,000 before wider selling costs.

$60,000
04

Add other variable economics

Assume $17,000 net cost after separately reconciling shipping income and expense.

$17,000
05
=

Find contribution before ads

The defined amount available before acquisition spend is $43,000.

$43,000
06

Deduct advertising spend

Include $30,000 actual spend on the same scope, independent of attribution claims.

$30,000
07

Review contribution after ads

The remaining $13,000 must still support fixed operating costs.

$13,000
Revenue boundary Product net sales

Shipping income is reconciled in the separate variable-cost bridge.

Variable-cost boundary $17,000 net

For example $22,000 fees, delivery and fulfillment less $5,000 shipping income.

Advertising boundary $30,000 actual

Do not subtract the same expense in both variable costs and acquisition.

Final business result Still incomplete

Deduct relevant operating expenses and reconcile accounting adjustments.

Report-period profit and cash require separate reconciliations.

Inventory purchases can consume cash before the related goods become COGS. Customer payments, payout timing, supplier terms and tax obligations can move cash in a different period. A $13,000 contribution is therefore neither net business profit nor an estimate of the bank balance. Keep a sales-to-cost bridge and a receipts-to-payments bridge side by side.

Economic sequence Sales → matched costs → contribution Then reconcile fixed expenses, inventory and cash
Reporting Signals & Risks

Strong metrics can leave important questions unanswered.

Treat these patterns as prompts for investigation. Each has a useful platform signal and a separate economic question; none establishes a universal threshold or automatic diagnosis.

Decision signals
Signals 1–2 of 4
01
Revenue quality Sales Growth
Cost risk

Sales increase faster than contribution

More orders or higher prices can lift reported sales while deeper discounts, costly mix or delivery demands absorb the gain. Review the absolute contribution change as well as its percentage.

Sales trend Rising
Cost trend Validate
Decision measure Contribution
Economic interpretation

Separate volume, realized price, product mix and cost effects. A growing store can earn more total contribution at a lower percentage, or earn less despite a higher sales total. The absolute dollars and required investment both matter.

Investigate the growth

Use comparable periods and channel scope.
Explain the largest cost and mix movements.
Check the cash needed to serve additional demand.
02
Order economics AOV Increase
Basket risk

A bigger basket can cost more to serve

Threshold offers and bundles can increase average order value while lowering realized margin or pushing packages into a more expensive delivery band. Compare the whole order economics.

AOV Higher
Delivery burden May rise
Economic test Per order + total
Economic interpretation

A bundle can be worthwhile if incremental demand and contribution exceed the offer's costs. Assign product and order costs consistently; do not allocate the full delivery charge to every item in a multi-item basket.

Inspect the basket

Compare mix and discount depth.
Include net shipping and fulfillment costs.
Review order volume alongside unit economics.
Decision signals continued
Signals 3–4 of 4
03
Marketing evidence ROAS Strength
Attribution risk

Attributed revenue is not incremental profit

A channel can claim orders that might have occurred through another route. Tracking, attribution models and observation windows affect reported credit; revenue-based efficiency also leaves product and service costs unresolved.

Credit model Record it
Cost coverage Extend it
Causal evidence Separate test
Economic interpretation

Use attributed performance to understand observed journeys and compare campaigns consistently. For major changes, evaluate what demand would plausibly disappear without the spend. Avoid adding competing platform claims into a new store revenue total.

Strengthen the evidence

Reconcile actual spend and revenue definitions.
Document attribution and conversion windows.
Check contribution and incremental demand.
04
Product and cash Bestseller Status
Capital risk

The leading seller may demand disproportionate cash

A popular item can require large supplier deposits, carry slow variants or produce expensive refunds. Customer receipts may arrive after purchasing commitments even when sales and gross profit look healthy.

Sales ranking Commercial signal
Stock burden Cash commitment
Review horizon Full selling cycle
Economic interpretation

Connect product sales with complete costs, stock availability, aging and supplier terms. Low sales during a stockout can understate demand; fast sales with long payment commitments can still strain liquidity. Evaluate the product's role and feasible alternatives.

Connect operations

Check variant-level stock and availability.
Review refund cost and resale condition.
Forecast supplier payments and receipts separately.

Read the signal within its measurement boundary.

A report identifies observed activity; a business decision requires an explanation and compatible evidence. Use category economics, operating constraints and uncertainty instead of universal AOV, ROAS or sales-growth targets.

Framework progress 4 of 4 complete
Next: diagnose the reporting gap that could change your decision.
05 — Shopify Reporting Diagnosis

Identify the question your current dashboard leaves open.

Create a short diagnostic around changes that could alter a pricing, marketing, purchasing or cash decision. Use consistent dates, currency and channel scope. Separate a real commercial change from missing data, a filter change or an attribution difference.

Educational reporting diagnosis

The figures are hypothetical. They illustrate analytical questions and do not describe a connected store or an automated MarginLab assessment.

DATA
Operator review Shopify Reporting Diagnosis
Investigate the drivers
Net sales growth
25 percent
Review cost growth

Period B has stronger sales and weaker contribution after ads. The diagnosis should identify which costs and mix changes caused the difference. Decorative fills are not measured store scores.

Period A sales $100,000

Product net sales under the defined example.

Period B sales $125,000

A $25,000 increase on the same basis.

A contribution $15,000

After matched variable costs and advertising.

B contribution $13,000

Before shared fixed expenses and income tax.

01 Reconciliation

The Sales Total Does Not Match the Bank

Sales reports describe commerce activity; bank receipts reflect payment collection, settlements and other movements. Equal date filters alone do not make them comparable.

Sales date Order activity
Receipt date Cash movement
Required bridge Transactions
Next decision

Reconcile orders to payment transactions and then to payouts or other settlement records. Explain timing, fees, refunds, currencies and non-sales cash items. Do not label every difference lost revenue or change historical data merely to force agreement.

02 Cost coverage

A Profitable Bestseller Has Incomplete Costs

A leading product may have strong reported sales or gross profit while fulfillment, acquisition or return-related costs remain outside the selected view. Missing or inconsistent cost records also weaken comparisons.

Sales ranking Volume signal
Cost coverage Validate
Decision view Contribution
Next decision

Review variant-level cost completeness and the selling-cost boundary. Rank products by contribution dollars and per-order economics alongside demand, stock needs and service. A missing value requires investigation, not an assumption of zero cost.

03 Attribution

Several Channels Claim the Same Growth

Marketing attribution assigns credit under a model and available tracking. Different systems can claim overlapping sales; summing their attributed revenue can exceed actual store revenue.

Model Document
Spend Reconcile
Incrementality Test
Next decision

Compare channel reports under a consistent model and window, reconcile actual spend and use store-level economics as a control. Where a major budget change depends on causality, use a suitable experiment or other incremental evidence rather than interpreting attributed sales as proof.

DATA

Fix the definition before changing the business.

Finance owns reconciliation, marketing owns campaign interpretation and operations owns delivery and inventory evidence. Give each material reporting gap an owner and record whether the uncertainty could change the decision.

First priority Comparable inputs
Current terminology reference

Confirm sales measures and adjustment definitions in Shopify's official sales-report documentation . This lesson uses current sales-reversal terminology; older exports may use return labels with a different apparent scope.

06 — Reporting Action Plan

Build a reporting routine that ends with a decision.

Use this process for weekly trading reviews and period-close analysis. The cadence should match the decision, return window and data availability rather than force all metrics into the same timetable.

An eight-step Shopify Reporting Action Plan

Keep a short record of definitions, source data, reconciliations, assumptions and decisions.

Eight operating steps
01

Define the business question

State the decision before opening a dashboard: change an offer, adjust spend, reorder a product or protect cash. Specify which uncertainty could reverse the choice.

Decision scope
Name the decision and accountable owner.
Choose a relevant comparison period.
Set the economic outcome to improve.
Owner Trading lead
Output Decision brief
Review cycle Before analysis
A broad request to improve sales is weaker than a specific question about the contribution from an offer. Start with the question →
02

Select reports and fix the scope

Choose available sales, product, customer, marketing or inventory views that address the question. Save dates, currency, channel, filters and metric definitions.

Measurement
Record the selected dimensions and exclusions.
Use equal or otherwise comparable periods.
Explain any change in configuration or coverage.
Owner Analyst
Output Definition sheet
Review cycle Each review
Report availability and labels can evolve. Recheck the active definition instead of relying on an old screenshot. Make comparisons fair →
03

Reconcile commerce activity

Build a clear view of product sales, discounts and adjustments, then separate customer shipping charges and applicable tax or duties. Inspect material exceptions.

Sales bridge
Keep adjustment signs consistent.
Distinguish period activity from order cohorts.
Investigate incomplete or unusual transactions.
Owner Finance
Output Sales reconciliation
Review cycle Weekly / close
A refund processed this month can relate to an earlier order. A cohort view and a calendar-period view answer different questions. Explain the movement →
04

Validate cost coverage

Shopify's profit reporting depends on product and variant cost recorded at sale time. Check that coverage, then collect the additional fees and operating data needed for the defined result. Keep missing or estimated values visible.

Cost integrity
Confirm cost records are complete for the scope.
Separate actual data from estimates.
Avoid duplicate costs across imported sources.
Owner Finance
Output Coverage register
Review cycle At close
Current product costs should not silently replace historical costs in an analysis intended to measure past economics. Build a reliable base →
05

Segment the economic drivers

Break the change down by product, channel, offer or customer cohort. Compare contribution dollars with margin rates, order volume and service demands.

Interpretation
Inspect mix before blaming a single channel.
Compare customer cohorts at equivalent ages.
Pair stock movement with availability and aging.
Owner Trading team
Output Driver analysis
Review cycle Weekly / monthly
A returning-customer segment can look attractive while containing expensive discounts or a different product mix. Segment costs as well as sales. Locate the real driver →
06

Reconcile marketing and cash separately

Document marketing attribution and actual spend, then maintain an independent receipts-and-payments bridge. These views complement sales analysis without sharing every timing rule.

Separate reconciliations
Do not sum overlapping attributed revenue.
Match payments to settlements and bank records.
Include supplier commitments and tax cash timing.
Owner Finance + marketing
Output Reconciled views
Review cycle Weekly / close
A positive contribution result does not fund a supplier deposit until sufficient cash is available. Check the constraints →
07

Choose a controlled action

Translate the findings into an offer, cost, budget or purchasing change. Define the expected incremental result and the evidence that would stop the action.

Execution
Assign an owner and decision date.
Set contribution and service guardrails.
Use a credible comparison or experiment.
Owner Trading lead
Output Action record
Review cycle Per decision
Avoid treating a before-and-after movement as proof when seasonality, mix or concurrent campaigns could explain it. Test the interpretation →
08

Verify and retain the learning

Compare realized contribution, customer behavior and operational effects with the original decision brief. Reconcile delayed returns and costs as they mature.

Feedback
Review both total dollars and per-order results.
Explain remaining uncertainty and timing gaps.
Update the reporting definition when needed.
Owner Analyst + finance
Output Outcome review
Review cycle After the cycle
Keep a small decision log so the team learns which signals were useful and which lacked the necessary context. Close the reporting loop →

Give each report a purpose and each action a review.

A compact set of reconciled measures is sufficient when it answers the real question, exposes the important uncertainties and supports follow-through.

Framework coverage 8 steps
Eight operating steps connect observation with accountable decisions. This is not an automated reporting score.
07 — Growth Without Better Profit

Sales rise 25%. Contribution falls $2,000.

Compare two illustrative equal-length periods for one store. Product net sales exclude tax and reflect discounts and sales adjustments. COGS is complete and compatible; other variable costs are net of customer shipping income. Advertising is deducted separately.

Educational case study

Hypothetical management comparison, not a Shopify report export. Both periods exclude fixed overhead and income tax.

Growth quality review Two Comparable Trading Periods
Same economic boundary
Period A — Baseline Lower sales
Contribution after ads $15,000
Product net sales $100,000
COGS $45,000
Other variable costs $15,000
Advertising $25,000
Contribution / sales 15.0%
Period B — Promotion Higher sales
Contribution after ads $13,000
Product net sales $125,000
COGS $65,000
Other variable costs $17,000
Advertising $30,000
Contribution / sales 10.4%
Sales change +$25,000

Product net sales increase 25% under the same scope.

Product gross profit +$5,000

A generates $55,000; B generates $60,000 after matched COGS.

Other cost increase +$7,000

Other variable costs rise $2,000 and advertising rises $5,000.

Contribution change −$2,000

The additional gross profit does not cover the additional defined selling costs.

What the operator should investigate

The store sold more, but the resulting gross profit increase was smaller than the additional costs. The comparison identifies a question; a decision still needs evidence about product mix, demand and the incremental effect of the promotion.

01

Reconcile the sales basis

Confirm that periods use the same channels, currency and adjustment treatment. Investigate timing effects before assigning the change to promotion quality.

Comparable scope
02

Examine product mix and pricing

COGS grows $20,000 while net sales grow $25,000. Lower realized margins could reflect mix, discounts or cost changes; segment the actual driver.

Gross margin: 55% → 48%
03

Explain fulfillment economics

Other variable costs rise from $15,000 to $17,000 net of shipping income. Review package weight, order count, carrier charges and payment fees rather than assuming a fixed percentage.

+$2,000 net cost
04

Test acquisition efficiency

Actual advertising rises $5,000. Store net sales divided by spend changes from 4.0x to about 4.17x, yet contribution falls. This blended sales/spend ratio is not channel ROAS or a causal return.

More sales per ad dollar
05

Choose a controlled correction

Test a narrower offer, a better product mix or delivery threshold using incremental contribution and order demand. Compare against a credible baseline and monitor repeat purchases before making a broad cut.

Decision requires evidence

A better ratio can still conceal a weaker result.

The blended sales-to-ad-spend ratio rises because sales grow faster than advertising, but product economics deteriorate. A useful review follows the entire cost bridge and tests whether the extra demand is worth serving. If fixed overhead also rises by $3,000 between these periods, the change in operating result would be $5,000 worse under an otherwise unchanged basis. Inventory purchases and settlements still need a separate cash analysis.

After-ad contribution change −$2,000 The case establishes a defined period comparison, not a causal estimate of promotional lift.
08 — Reporting Checklist

Is the report ready to support the decision?

Use these checks before changing a budget, offer or purchasing commitment. Mark unresolved items explicitly and assess whether they could alter the economic conclusion.

MarginLab Academy Shopify Reporting Readiness Audit
18 practical checks
01

Definitions

Question is explicit

The report supports a named business decision.

Metric scope is recorded

The numerator, denominator and included charges are understood.

Comparison is consistent

Dates, currency, channels and filters are compatible.

02

Sales reconciliation

Adjustments are explained

Discounts, reversals and refund timing are visible.

Taxes are separated

The economic revenue assumption is documented.

Shipping is reconciled

Customer charges and actual delivery costs are not confused.

03

Cost coverage

Product costs are complete

Missing variant costs are investigated.

Other costs are included

Fees, fulfillment and advertising match the defined boundary.

No cost is counted twice

Imported records and management adjustments are reconciled.

04

Customer and product

Mix effects are inspected

Aggregate averages do not hide material changes.

Cohorts are comparable

Customer groups have equivalent observation windows.

Inventory context is present

Availability, aging and supplier commitments are considered.

05

Marketing and cash

Attribution is documented

Models and windows are consistent enough for the comparison.

Spend is reconciled

Actual advertising cost is separate from claimed revenue.

Cash has its own bridge

Payments, settlements and supplier outflows are matched.

06

Action and learning

Decision has an owner

The change and expected economic result are explicit.

Guardrails are defined

Contribution, customer and service risks are monitored.

Outcome is verified

Delayed costs and returns are included in the follow-up.

Four stages make the report useful.

Connect a clearly scoped observation to a business question, an economic interpretation and an accountable action. Missing information should become a visible task rather than an invisible assumption.

Audit scope 18 checks
This checklist supports reporting discipline; it does not certify data completeness or guarantee a profitable decision.
Before analysis

Define the measure

Record the report scope and the business question.

Before action

Reconcile the economics

Validate costs, attribution and cash constraints.

After the change

Verify the outcome

Review contribution and operational effects.

10 — Frequently Asked Questions

Six questions about reading Shopify reports.

Use these answers to distinguish a useful commerce measure from the wider economic decision it can support.

?
MarginLab knowledge base Shopify Reporting Questions
6 practical answers
01 Sales definitions What is the difference between gross, net and total sales? +

Gross sales measures product sales before deductions and additional charges. Net sales deducts discounts and sales reversals; total sales adds the applicable tax, duties, shipping and fees.

Check the definition attached to the specific report, particularly when comparing older exports or reports with different scopes. Use consistent signs for negative adjustments.

A tax-inclusive customer total should not be treated as product contribution. For an economic review, separate amounts collected for authorities and match the relevant revenue with the costs that generated it.

Review the reporting summary →
02 Profitability Do Shopify sales reports show business profit? +

Sales reports describe commerce activity. A complete profitability analysis also needs compatible costs and a clear definition of the result:

Sales alone do not establish profit

Gross profit, contribution after variable costs and net business profit represent different boundaries. A report can be useful and accurate while answering only one of those questions.

Document the included costs . Add fees, fulfillment, acquisition and operating expenses where the chosen result requires them. Reconcile any shipping revenue separately and avoid deducting the same cost twice.

Review the decision framework →
03 Average order value Why can higher AOV produce weaker economics? +

A larger basket may contain lower-margin products, require a deeper discount or incur more delivery expense. The extra sales can therefore add little contribution or reduce contribution per order.

Shopify's AOV uses initial gross sales less initial discounts divided by orders, excluding later adjustments. A custom net-sales-per-order calculation can differ; label it separately.

Compare contribution per order, order volume and acquisition requirements on a compatible basis. Higher AOV is a useful signal to investigate, not an automatic reason to expand an offer.

Review the reporting risks →

Know which question each measure answers.

Keep the metric definition next to the decision, especially when comparing data from several systems.

Questions 1–3 complete
?
MarginLab knowledge base More Shopify Reporting Questions
Questions 4–6
04 Marketing Does a high ROAS prove that advertising is profitable? +

No. ROAS compares attributed revenue with advertising spend under a defined model. It does not by itself deduct product costs, fees, shipping, fulfillment or other operating expenses.

Evaluate the contribution boundary

For a simplified example, a 25% pre-ad contribution rate implies a 4.0x break-even revenue/spend ratio before fixed costs, if revenue and spend are comparable and the sales are incremental. Different definitions or unproven incrementality weaken that interpretation.

Reconcile attribution windows and actual spend. Use experiments or other credible demand evidence when the budget decision requires a causal answer.

Apply the reporting plan →
05 Reconciliation Why do Shopify sales and payouts differ? +

They measure different events. An order can be recorded in one period while payment collection and bank settlement occur later. Fees, refunds, currency effects and other adjustments can also create differences.

Use a transaction-level bridge

Match orders to payments, then payments to settlements and bank entries. Keep unresolved differences visible and assign an owner rather than offsetting unexplained amounts.

The distinction between sales and payments is explained in Shopify's sales-report documentation . Use the relevant payment and payout records for cash reconciliation, with consistent currency and dates.

Review the economic bridge →
06 Reporting routine Which reports should an ecommerce operator review first? +

Start with the decision at hand. A routine review often combines sales trends, product and variant performance, customer behavior, marketing evidence and stock availability. Use only reports and dimensions available and correctly configured in the store.

Commerce view Sales and orders Trends · products · channels
Customer view Cohort behavior Repeat demand · acquisition
Economic view Costs and cash Contribution · exposure · receipts

For customers, compare cohorts at the same age before drawing retention conclusions. For inventory, pair movement with stockout days, aging and purchasing commitments. Neither a bestselling product nor a high returning-customer share proves superior economics.

Review urgent operational exceptions frequently, campaign decisions on a suitable selling cycle and reconciled economic performance at period close. Adjust the cadence to the decision and data reliability.

Build the eight-step routine →

All six Shopify-reporting questions answered.

You can connect platform measures with a defined economic interpretation and a practical follow-up.

FAQ complete
12 — Build Your Reporting Review

Turn reporting into a repeatable decision process. Keep the commerce signal and its economic context together.

Use Shopify reports as a strong foundation for understanding store activity. Add reconciled costs and cash evidence where the question requires them. Explore MarginLab's published features to assess how its current profitability tools fit your workflow.

Define the measure
Reconcile the costs
Verify the outcome
DATA
Suggested review framework Your Reporting Decision Routine
Educational workflow
Review dimensions Connect all four
4 stages
Select the Report Choose a measure and segment that address the business question.
Observe
Define the Question Identify the decision and the uncertainty that could change it.
Clarify
$
Interpret the Economics Add compatible cost, customer, inventory and cash evidence.
Reconcile
Act and Recheck Assign an owner, test the change and compare the full result.
Learn

You completed Lesson 20.

You can read Shopify reporting signals, explain their scope and connect them with better profitability decisions.

Continue with profit optimization →