If you searched this expecting a clean breakdown of who on your team drove what, you are about to hit a wall. Shopify's staff reporting is narrower than the name suggests. It was built for retail floors, not for an online operator running Meta ads at a laptop.
This matters because the gap is not cosmetic. The reports measure the wrong unit (revenue, not margin) and often credit the wrong person. Knowing exactly where they stop is what lets you build the number you actually need.
What "Shopify staff reports" actually means
There are two things people mean by this phrase, and Shopify handles them very differently.
The first is sales by staff — how much revenue each team member generated. The second is a staff account report — a list of who has access to your store and what they can do.
Shopify has a real feature for the first, but only for in-person sales. For the second, there is essentially no built-in report at all.
The retail sales by staff reports
Shopify's staff sales reports live inside the retail sales reports, and per Shopify's Help Center they are available only if you sell in person through Shopify POS. There are three that matter:
- POS staff sales total — sales by the staff member who processed the sale at the register.
- POS staff daily sales total — the same, broken out by day, plus the share of sales that had a staff member credited with line items.
- POS total sales by staff member — sales attributed to the staff who were credited with line items at checkout, grouped by location.
That third one is the important distinction. According to Shopify's sales attribution documentation, "staff attributed to sale" means the person tied to the line item, which is available on the Shopify plan or higher — not simply whoever stood at the till.
The attribution trap
The register operator and the person who actually helped close the sale are usually not the same human. One staffer spends twenty minutes helping a customer choose, then a second staffer rings it up at a free register.
The default staff report credits the register operator. So as report vendors note, the person stationed at the till during peak hours naturally tops the list regardless of selling ability.
If you pay commission off the wrong report, you reward standing at a register instead of selling. Use the attributed-to-sale version, and make sure staff tag line items at checkout, or the attribution data stays empty.
The blind spot that matters for online POD sellers
Here is the part the ranking guides skip. These reports cover POS orders only — in-person sales rung up on Shopify POS hardware.
If you run a print-on-demand store that sells entirely online, your retail sales by staff reports are blank. There is no native equivalent that splits your online revenue by team member, contractor, or VA.
And for the second meaning — a report of your staff accounts — Shopify support has told merchants plainly that no built-in staff report exists; you view accounts under Settings, Users and permissions, and compile anything more by hand or with a browser script. For an operator who wants an audit trail of who changed a price or fulfilled an order, that is a real hole.
The bigger problem: staff reports show revenue, not profit
Even when the POS reports work perfectly, they answer the wrong question. They tell you who generated the most revenue. They never tell you who generated the most profit.
On a print-on-demand catalog, those two rankings can invert. A staffer who sells your high-AOV, low-margin hoodies can top the revenue chart while contributing less margin than someone quietly moving cheap, high-margin mugs.
A worked example
Say you run a store doing around 340 orders a month at a $31 average order value, with a small team splitting fulfillment and a pop-up POS booth on weekends. One weekend staffer rings up $4,200 in gross sales.
Your POD economics on that mix: blank plus print cost runs about 46% of revenue, so COGS is roughly $1,932. Payment processing at 4% is about $168, and shipping plus pick-and-pack adds another $600 or so.
So that $4,200 "top performer" number is really about $4,200 − $1,932 − $168 − $600 = $1,500 in contribution margin — roughly 36% of the revenue the staff report celebrates. The report shows $4,200. The decision-worthy number is $1,500, and the staff report will never compute it for you.
Multiply that gap across every team member and every month, and ranking people by the revenue in a staff report quietly steers your scheduling and commissions in the wrong direction. This is the same revenue-versus-profit trap we unpack across our guide to turning store data into decisions in ecommerce business intelligence.
How to get a staff report that is actually useful
You have three realistic paths, in rough order of effort.
1. Use the attributed-to-sale report, not the register report. If you sell in person, switch to POS total sales by staff member and require line-item attribution at checkout. This at least credits the right person for in-person sales.
2. Schedule and export the raw data. Shopify lets you save and export reports to CSV, and third-party report apps can push a staff breakdown to Google Sheets on a schedule. You still have to layer margin on yourself in a spreadsheet, but you stop pulling it by hand.
3. Close the profit gap with per-order margin. The export only becomes decision-grade once every order carries its true cost — product, shipping, fees, and the ad spend that drove it. That is the number the native report structurally cannot produce.
If what you actually care about is which activity makes money rather than which register was busiest, the relevant report is a profit view, not a staff tally. Our breakdown of ecommerce performance analytics walks through building that profit-per-unit picture end to end.
Where an AI employee fits
PodVector AI is built around exactly this gap. Victor is an AI employee that connects to your live Shopify store, your Meta Ads and Google Ads, and your POD suppliers — Printify, Printful, and Gelato — plus Klaviyo, and computes true per-order profit after product cost, fees, shipping, and ad spend.
Instead of exporting a revenue-only staff tally and rebuilding margin in a spreadsheet, you can ask Victor for the breakdown you need, and he delivers the report straight to your Google Drive. Victor is not a dashboard you log into and read; he is an operator you give instructions to, and every write action he takes is approval-gated — you approve before anything executes.
That means you can also ask him to act on what the report shows, from drafting a customer-support reply to adjusting a listing, with you signing off on each step.
Put Victor to work on your store's numbers and get profit-first reporting instead of a revenue-only staff tally.
Before you leave the native tools behind entirely, it is worth knowing what else has shifted — our rundown of what's new in the Shopify merchant dashboard covers the recent reporting changes, and if your reporting questions extend to gift-card liability, see our guide to Shopify gift card reports.
FAQs
Does Shopify have a staff report for my online store?
Not in the way you probably mean. The built-in staff sales reports cover in-person POS orders only, and there is no native report that splits your online store's revenue by team member. For a list of staff accounts, you check Settings, Users and permissions, and build any report from that by hand.
What plan do I need for the sales-by-staff report?
The retail sales by staff reports require Shopify POS, and the attributed-to-sale version is available on the Shopify plan or higher according to Shopify's documentation. If you have never sold in person, these reports will be empty regardless of plan.
Why does my top staffer on the report seem wrong?
The default report usually credits whoever operated the register, not who helped drive the sale. During busy hours the person stationed at the till will rise to the top automatically. Switch to the attributed-to-sale report and require line-item attribution at checkout to fix this.
Can I see profit per staff member instead of revenue?
Not with native Shopify reports — they show gross, net, and total sales, never margin after product cost, fees, shipping, and ads. You have to export the data and layer costs on yourself, or use a tool that computes true per-order profit for you.
How do I report on who changed something in my store?
Shopify does not offer a built-in audit report of staff account actions; you can only view accounts and recent login history under Settings, Users and permissions. Merchants who need a full staff-account export typically compile it manually or lean on a third-party workaround, a limitation Shopify support has acknowledged in its community forums.
Is a staff report even the right report for an online operator?
Often not. If you are online-only, the question behind "who performed best" is usually "which products, campaigns, or decisions made the most money" — a profit view, not a headcount tally. Pairing that with keyword-level demand data tells you far more about where to put effort than a POS staff list ever will.