Shopify profit analytics helps merchants understand how revenue turns into net profit after COGS, shipping, ad spend, fees, refunds, discounts, and custom expenses.
Revenue is one of the easiest numbers to find in Shopify. Understanding how much of that revenue becomes real profit is much harder.
Product costs, shipping charges, payment fees, advertising expenses, refunds, discounts, and operational costs can all reduce the amount a merchant actually earns. When these costs are stored in different systems or calculated using incomplete data, revenue may look healthy while margins quietly decline.
During our recent GoProfit Ask Me Anything session on Shopify Community, merchants raised practical questions about calculating net profit, tracking product costs, comparing profitability by order and product, and handling revenue outside standard Shopify payment flows.
The discussion revealed a clear pattern: merchants do not only want more data. They want financial data they can trust and use to make better decisions.
Read the original questions and discussion on the Shopify Community True Profit Analytics AMA board.

What Merchants Asked About Most in Shopify Profit Analytics
The AMA questions covered five main areas:
- COGS, costs, and expense accuracy
- Order-level and product-level profitability
- Offline and non-standard revenue flows
- Accounting and P&L reporting
- Traffic, conversion, and stores with no sales
Questions about COGS, product costs, expenses, and actual shipping charges appeared more often than any other topic.
Other frequently used terms included net profit, advertising expenses, profit per order, product margin, QuickBooks, Shopify POS, manual payments, bank transfers, traffic, and conversion.
These questions show that merchants are trying to solve a broader problem: connecting sales activity with the full cost of running the business.
1. Why Shopify Profit Analytics Starts With Accurate Costs
The strongest theme from the AMA was cost accuracy.
Merchants wanted to know how to calculate profit when product costs change, when shipping charges differ from the amount paid by the customer, or when a business has additional expenses that Shopify does not automatically include.
| Net profit = Net sales – Total expenses |
However, the accuracy of the result depends entirely on what is included under total expenses.
For many merchants, Shopify profit analytics fills the gap between sales data and actual business performance:
- Cost of goods sold
- Actual shipping and fulfillment costs
- Payment and transaction fees
- Advertising spend
- Discounts and refunds
- Packaging and handling costs
- App subscriptions
- Custom operating expenses
Missing even one major cost category can overstate profit.
This becomes especially important for handmade businesses. A handmade product may require several materials, packaging components, and different amounts of labor. Its real cost is not always represented by one fixed supplier price.
The key takeaway is simple: profit reporting is only as reliable as the underlying cost data.
2. Actual Shipping Cost Can Change the Result
Shipping was one of the most repeated cost-related themes.
The amount a customer pays for shipping is not always the same as the merchant’s actual shipping expense. A store might charge a flat shipping rate while paying a different carrier rate for each order.
For example, a customer may pay $5 for shipping, but the merchant may spend $8 on the shipping label and packaging. The remaining $3 should be treated as an expense, not ignored.
The opposite can also happen. When the customer pays more than the final fulfillment cost, part of that shipping income contributes to the order’s margin.
This is why merchants need to separate:
- Shipping income collected from the customer
- Actual shipping or label cost paid by the business
Looking at only one side can produce an inaccurate view of profitability.
3. Store-Wide Profit Is Not Enough
Several AMA questions focused on profitability at a more detailed level.
A store can be profitable overall while still selling products that generate weak margins or losses. A high-revenue product may also be less profitable than a lower-volume product once COGS, discounts, fees, shipping, and advertising costs are considered.
Merchants therefore want to answer questions such as:
- Which products generate the highest net profit?
- Which products sell well but have low margins?
- Which orders become unprofitable after shipping and fees?
- Are discounts reducing margins too aggressively?
- Which campaigns drive profitable orders rather than revenue alone?
This is where Shopify profit analytics becomes useful for reviewing profit by order, product, and campaign.
Order-level profitability
Order-level reporting helps merchants review the costs connected with each transaction. It can reveal whether an order became unprofitable because of a large discount, expensive shipping, high transaction fees, or another custom expense.
Product-level profitability
Product-level reporting helps merchants compare revenue, COGS, units sold, and margin across products.
This view can support decisions about:
- Pricing
- Product promotion
- Inventory purchasing
- Bundling
- Discounting
- Product discontinuation
The most popular product is not always the most profitable product. Merchants need both sales and margin data to understand the difference.
4. Ad Spend Should Be Evaluated Against Profit, Not Revenue Alone
Advertising was another recurring topic.
For example, a product may generate strong sales but still deliver weak margins after COGS, shipping, and ad spend are included. Platform-reported revenue or ROAS does not always show whether the business made money after all costs were deducted.
To evaluate a campaign more accurately, merchants should consider:
- Advertising spend
- Revenue attributed to the campaign
- COGS
- Discounts
- Shipping and fulfillment
- Payment fees
- Refunds
- Net profit generated by the resulting orders
This distinction is important because revenue-focused reporting can encourage merchants to scale campaigns that appear successful but have weak margins.
A more useful question is not only, “How much revenue did this campaign generate?”
It is, “How much profit remained after acquiring and fulfilling these orders?”
5. Offline and Non-Standard Sales Create Reporting Gaps
Not every merchant collects revenue through a standard Shopify checkout flow.
AMA participants mentioned scenarios such as:
- Pop-up events
- Bank transfers
- Manual payments
- Sales recorded outside Shopify
- Offline sales without Shopify POS
- Revenue entered directly into accounting software
A Shopify profit analytics workflow should include COGS, actual shipping costs, ad spend, fees, refunds, discounts, and custom expenses.
When part of the revenue exists in QuickBooks or another external system while the related costs exist in Shopify, neither platform may show the complete picture on its own.
Merchants should first define which system is the source of truth for each type of transaction. They can then establish a consistent process for recording external revenue and reconciling it with their store data.
The goal is not simply to collect more numbers. It is to prevent the same transaction from being omitted, duplicated, or assigned to the wrong reporting period.
6. Profit Analytics and Accounting Serve Different Purposes
The AMA also included questions about QuickBooks and P&L reporting.
Accounting software and profit analytics tools can work with similar financial data, but they are often used for different purposes.
Accounting systems typically support:
- Bookkeeping
- Account reconciliation
- Tax preparation
- Formal financial statements
- Historical financial records
Profit analytics tools are more focused on operational questions such as:
- Is the store profitable today?
- Which product has the strongest margin?
- Which campaign is reducing profit?
- Why did shipping expenses increase?
- Which orders became unprofitable?
A merchant may therefore use accounting software for financial records and a profit analytics platform for daily decision-making.
The important step is reconciliation. Revenue, refunds, fees, and expenses should follow consistent definitions across both systems. Otherwise, two correct reports may still show different results because they calculate or group data differently.
7. Traffic Without Sales Is a Funnel Problem Before It Is a Profit Problem
One AMA topic came from an early-stage merchant receiving traffic but not generating sales.
When a store has visitors but no orders, there is not yet enough transaction data to analyze product profitability in depth. The first task is to identify where potential customers leave the funnel.
Useful areas to review include:
- Traffic source and visitor intent
- Product page engagement
- Add-to-cart rate
- Checkout initiation rate
- Checkout completion rate
- Mobile experience
- Product pricing and offer clarity
- Shipping and return information
- Trust signals
- Campaign targeting
More traffic will not solve the issue when the existing traffic is low quality or when customers encounter friction before purchasing.
The merchant should first identify the conversion bottleneck. Once sales begin, profit analytics can then show whether those conversions are financially sustainable.
What the AMA Revealed About Shopify Merchants
Merchants want visibility beyond revenue
However, revenue alone does not show whether a store is actually profitable. Merchants want a clear view of what remains after the full cost of selling and fulfilling an order.
Merchants need more granular reporting
Store-level totals are useful, but they are not enough for pricing, inventory, marketing, and product decisions. Merchants increasingly want profit data by order, product, and campaign.
Merchants operate across multiple systems
Shopify, advertising platforms, payment methods, POS systems, bank transfers, and accounting software may all contain part of the business data.
The challenge is bringing those inputs together without creating omissions or double-counting.
A Practical Shopify Profit Analytics Checklist
Based on the AMA discussion, merchants can begin by reviewing the following metrics for the last 30 days:
- Gross sales
- Net sales
- Net profit
- Profit margin
- Total expenses
- COGS
- Actual shipping and fulfillment costs
- Transaction fees
- Advertising spend
- Best-selling products
- Highest-profit products
- Lowest-margin products
- Unprofitable orders
When a figure looks unexpectedly high or low, review the data behind it instead of assuming the dashboard is wrong.
Check whether:
- Product costs are complete and current
- Shipping costs reflect actual label expenses
- Ad accounts are connected correctly
- Refunds and discounts are included
- External sales are recorded consistently
- Custom expenses are missing
- The same cost or transaction has been counted twice
Final Takeaway
The AMA made one thing clear: understanding true profit requires more than subtracting product cost from revenue.
Merchants need accurate COGS, actual shipping costs, ad spend, transaction fees, refunds, discounts, and custom expenses. They also need enough reporting detail to compare performance by order, product, and campaign.
For businesses using offline payments, pop-up sales, or accounting platforms such as QuickBooks, consistent data entry and reconciliation are equally important.
GoProfit is designed to bring sales, costs, expenses, advertising spend, and profitability data into one reporting environment so merchants can move beyond top-line revenue and understand what they actually earn.
