Sales by Billing Location
Report for Shopify

The Sales by Billing Location report in Shopify provides a detailed breakdown of sales based on the billing addresses of your customers. This report categorizes sales data of your customer base by country, region, or city.

Star

5 from 1,800+ merchants

2,000+ data fields

Trusted by 40,000+ Shopify stores

Updated June 2026

What this report is
The Sales by Billing Location Report is a Shopify report that groups sales by the customer’s billing address — country, state/province, and city — with orders, net sales, and tax per location. Report Pundit provides it as a free pre-built template with map-ready grouping, scheduling, and exports to Google Sheets, Excel, CSV, or PDF.
Report type
Geographic sales (billing address)
Best for
Marketing, finance/tax, expansion planning
Refresh
On run or schedule
Setup time
~4 minutes
Tracks
Orders, net sales, and tax by billing geography
Export to
Google Sheets, Excel, CSV, PDF
Scheduling
Yes
Shopify plan
All plans, including the free Report Pundit plan
Keep up with Shopify reports
We promise we won’t spam you.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Why this report matters

Where your customers pay from shapes three decisions at once: where to advertise, where you owe tax, and where to expand. Yet most stores never see sales mapped to geography until an accountant asks.

Shopify has a native Sales by billing location report, but it’s gated on lower plans, can’t be scheduled, and won’t blend with the rest of your reporting. So the geographic picture stays locked in a one-off export.

Grouping net sales by billing country, state, and city turns the order list into a map. That’s the view that justifies a regional ad push, flags a state approaching a tax-nexus threshold, and shows where a new shipping zone or pop-up would pay off.

What’s included

Never just a list of column names. Every column gets a plain definition, plus a formula, a worked example, or a heads-up wherever it earns one.

Geography

Billing country / state / city

The customer’s billing address, drilled from country down to city.

Example:  United States › California › Los Angeles.

Heads up:  Billing location is where the card is registered, not necessarily where the order ships — use Sales by Fulfillment Location for the shipping-side view.

Volume & revenue

Orders

Order count from each location.

Gross & net sales

Revenue before and after discounts and returns, per location.

Formula:  Net sales = Gross − Discounts − Returns

% of total sales

Each region’s share of net sales — the concentration view.

Formula:  Region share = Region net sales ÷ Total net sales × 100

Average order value

Basket size by region, which often varies more than expected.

Formula:  AOV = Region net sales ÷ Region orders

Tax

Tax collected by location

Tax gathered per jurisdiction — the early-warning view for nexus.

Heads up:  A state’s sales climbing toward an economic-nexus threshold is a signal to review your tax registration — confirm with your accountant, not this report alone.

Common added columns

Who uses this report

01

Marketing

Situation
You’re planning geo-targeted ads.
Look at
Net sales and AOV by state/city.
Decision
Concentrate spend where customers already convert at high value, and test the near-misses.
02

Finance / tax

Situation
You’re reviewing multi-state tax exposure.
Look at
Sales and tax by state, sorted descending.
Decision
Flag states nearing a nexus threshold and raise them with your accountant.
03

Owner

Situation
You’re weighing where to open or ship from next.
Look at
Regional sales concentration over 12 months.
Decision
Site a pop-up, warehouse, or shipping zone near your densest demand.
04

CX / localization

Situation
A region is growing fast.
Look at
Order growth by country or state.
Decision
Prioritize localized content, currency, or support for the rising region.

How to read the report

  • Drill, don’t aggregate. Country totals hide the city that’s really carrying a region; start broad, then drill to where the money is.
  • Separate billing from shipping. Billing is where they pay; it answers tax and card questions, not where the box goes.
  • Read tax by jurisdiction for nexus. A rising state tax line is a compliance signal worth catching before, not after, a threshold.
  • Compare AOV across regions. A smaller region with a high basket can be worth more attention than a large, low-AOV one.

How to build the report in Report Pundit

Under 5 minutes from install to insight. No code, no SQL.
  1. Open Report Pundit in your Shopify admin and choose Create Report (or the pre-built “Sales by Billing Location” template).
  2. Set the data source to Sales / Orders.
  3. Group by Billing country, then add State/province and City as drill levels.
  4. Add columns: Orders, Gross sales, Discounts, Returns, Net sales, Tax.
  5. Add a calculated Region-share column and an AOV column.
  6. Set your date range and sort by Net sales descending.
  7. Run, confirm a known region’s totals look right, and Save.
  8. Schedule a monthly send to marketing and finance, or export to Google Sheets to drop into a map.

Sample report

What you'll see when you run the report. Fully interactive in your store — click any channel to drill into orders, customers,or products.

Customization & filters

The pre-built version covers 90% of merchant needs. For the remaining 10%, common customizations:
  • Drill country › state › city, or group at any single level.
  • Filter to one country or region for a focused view.
  • Add tax-by-jurisdiction for compliance review.
  • Compare two periods to surface fast-growing regions.
  • Export to Google Sheets for a heat-map visualization.

Automate & export

Once the report is set up the way you want it, automation does the rest:
  • Schedules — hourly, daily, weekly, monthly, or custom cron
  • Delivery formats — Excel, CSV, PDF, or push to Google Sheets in real time
  • Group by month or week — trends instead of a static snapshot
  • Destinations — email (multiple recipients), Google Sheets, Google Drive, FTP/SFTP, Looker Studio, BigQuery
  • Conditional alerts — get notified only if a channel's net sales drop more than X% week-over-week

Report Pundit vs Shopify's native Sales by Channel report

Shopify ships a basic version. Here's where it stops — and what Report Pundit adds.
Capability Shopify built-in Report Pundit
Drill country › state › city Limited ✓ Full drill
Tax by jurisdiction alongside sales Limited by plan
Region share of total sales × ✓ Calculated
Map-ready export × ✓ Sheets / CSV
Available on every Shopify plan Shopify / Grow plan & up — not on Basic ✓ All plans, incl. free
Scheduled email / Slack delivery × ✓ Daily, weekly, multiple/day
Export to Google Sheets in real time × (manual CSV only) ✓ Live sync
Add custom / calculated columns × (saved custom reports: Advanced/Plus only) ✓ 2,000+ fields
Combine with app data (PayPal, ShipStation...) × ✓ 30+ integrations
Multi-store reporting (Plus) ×

Frequently Asked Questions

Is this based on billing or shipping address?

Billing address — where the customer’s payment is registered. For where orders ship from, use the Sales by Fulfillment Location report instead; the two answer different questions.

Can I see sales down to the city?

Yes. Drill from country to state/province to city, or group at whichever level you need. City detail is where regional ad and pop-up decisions usually get made.

Does it help with sales-tax nexus?

It shows sales and tax by jurisdiction, which can flag a state nearing an economic-nexus threshold. Treat it as a signal and confirm registration requirements with your accountant.

Report Not Found
Let's create it!
Your request is in! Check out all reports with the button below.
* Error. Please input correct email

Benefits

Region-Specific Campaigns

Region-Specific Campaigns

Understanding where your customers are located enables you to create region-specific marketing campaigns.
Sales Performance

Sales Performance

Identifying regions with strong sales performance can guide decisions on opening new physical stores or pop-up shops.
Inventory Management

Inventory Management

Recognizing regions with high demand for certain products, you can manage inventory, ensuring popular items are readily available in areas where they're most needed.

Sales by Channel

The Sales by Channel report displays sales data based on the source of each sale. It's a valuable report offering insights into multichannel Shopify selling.

Sales Over Time

Leverage historical data with the Sales Over Time Report. This report covers costs, order details, sales channels, and payment methods, helping you track trends, manage sales tax returns, and assess the effectiveness of each sales channel.

Sales by Collections

The Sales by Collections report provides a detailed view of your product sales, inventory costs, and profitability by collection, helping you see which collections drive revenue and how they resonate with your audience, allowing you to tailor your product strategies accordingly.

Sales by Vendor

The Sales by Vendor report analyzes how each vendor's products contribute to your store's success. By examining sales, purchase costs, and profitability, this report provides insights to make strategic decisions, maximize profits, and optimize inventory management based on vendor performance.

Sales by Product

The Sales by Product report offers details about each product’s sales performance over a given time frame. It provides valuable insights into which of your products are and aren’t selling well. These insights will enable you to make informed decisions about inventory management and marketing and improve your business.

Sales by Variant

Gain detailed insights into each product variant's performance with the Sales by Variant Report. Beyond basic sales data, it shows how each variant impacts your store's success. Use it to fine-tune inventory management and identify popular options, helping you make strategic decisions to boost your bottom line.

Sales by Staff

A report designed for quick analysis of sales attributed to each staff member across all POS locations, with details from gross sales to net sales calculations.

Sales by Fulfillment Location

Data reported to analyze sales based on order fulfillment locations for any specified date range, including product quantity sold and corresponding sales value.

Last 24 Hours Orders

Use the Last 24 Hours Orders report to stay updated on all orders placed within the past day. It provides critical insights into sales trends, customer transactions, and order statuses, allowing you to monitor your store's recent activity and make informed business decisions.

Finance Summary

The Finance Summary Report provides an overview of your store’s financial performance by aggregating key revenue, expense, and tax data. This report helps store owners understand their overall profitability, cash flow, and key cost drivers, making it essential for budgeting and financial planning

Weekly Sales Pattern

Your true day-of-week rhythm — which days and hours actually sell — so you staff, schedule ads, and send emails when buyers are buying.

Commission

The Commission Report is the key to rewarding store staff and affiliates for sales they generate. It provides an overview of their sales performance along with calculated commissions share.

Sales by Customer

The Sales by Customer Report provides Shopify merchants with valuable insights into customer purchasing behavior. This report breaks down sales by individual customers, highlighting the most valuable and active customers.

Detailed Sales

The full-detail sales export — every line with channel, payment, tax, cost, and margin — built for deep analysis and your data warehouse.

Order vs Return (Monthly)

A report interpreting monthly returns by comparing the total sales value with the sales value of returned orders, including percentage calculations for both return orders and return value.

Sales by POS

The report provides detailed sales figures and net product counts, accounting for refunds, at each POS location, offering a clear view of actual sales performance and inventory movement.

Last 30 days Sales Summary

A report that provides a comprehensive overview of sales performance over the past 30 days, including total revenue, order count, average order value, and product-specific sales trends for detailed analysis.

Completed Draft Order

This report provides insights into finalized draft orders, displaying detailed information on converted orders, including product details, pricing, and customer data for analysis.

Sales by Discount Code

Sales by Discount Code report in Report Pundit provides a detailed analysis of sales generated through specific discount codes over a defined period.

Refund

Report Pundit’s Refund Report records the details of money returned by a Shopify merchant to unsatisfied customers when they return the product/service. These reports help the merchant keep track of the refunds issued, monitor customer satisfaction and have a proper record of financial transactions for filing taxes.

Sales by Device ID

The report displays sales data segmented by device type, such as mobile, desktop, or tablet, allowing merchants to analyze performance based on customer device usage.

Sales by Checkout Currency

This report displays the breakdown of your sales by customer currency used at the checkout with the total sales value also being displayed in your local currency.

Order Tags and Line Item Properties

A detailed report built to include order tags and line items added to each placed order, along with essential sales and product details for thorough analysis and processing.

Build and automate your Shopify Reporting

Unlock the full potential of your Shopify store with Report Pundit. Gain access to over 2000 data fields, automate reports, and make data-backed decisions to grow your business.