WooCommerce Revenue Guide

How to Track Revenue
in WooCommerce

Set up accurate revenue tracking so you know exactly where your money comes from—and where it's leaking.

Essential Revenue Metrics

The numbers every WooCommerce store owner should track

Gross Revenue

Daily

Total sales before any deductions

Formula

Sum of all order totals (including tax and shipping)

Why It Matters

Shows overall sales volume and top-line growth

Net Revenue

Weekly

Revenue after refunds, discounts, and fees

Formula

Gross Revenue - Refunds - Coupons - Payment Fees

Why It Matters

True measure of money coming into your business

Revenue by Channel

Weekly

Sales attributed to each traffic source

Formula

Revenue from Organic + Paid + Email + Social + Direct

Why It Matters

Know which marketing channels drive actual sales

Revenue per Visitor (RPV)

Weekly

Average revenue generated per site visitor

Formula

Total Revenue ÷ Total Visitors

Why It Matters

Combines conversion rate and AOV into one metric

Average Order Value (AOV)

Weekly

Average amount spent per transaction

Formula

Total Revenue ÷ Number of Orders

Why It Matters

Tracks whether customers are spending more or less over time

Revenue Growth Rate

Monthly

Percentage change in revenue over time

Formula

(Current Period Revenue - Previous Period Revenue) ÷ Previous Period Revenue × 100

Why It Matters

Shows momentum—are you accelerating or slowing down

Why Accurate Revenue Tracking Matters

A store doing $50,000/month in gross revenue might only keep $38,000 after refunds (8%), discounts (10%), and payment processing fees (3%). Without tracking net revenue, you're making decisions based on a number that's 24% higher than reality.

Proper revenue tracking also reveals which channels and products are actually profitable—not just generating sales.

Revenue Tracking Made Simple

StoreRadar gives you a real-time revenue dashboard with channel attribution, product performance, and customer-level revenue tracking—no spreadsheets needed.

Start Free Trial

How to Track Revenue in WooCommerce

Three ways to monitor revenue for your WooCommerce store

Option 1: WooCommerce Analytics

Built-in WooCommerce reports show orders, revenue, products, and categories with customizable date ranges. No setup required.

Pros
  • No setup required
  • Free and built-in
  • Revenue by product and category
Cons
  • No traffic source attribution
  • No cohort analysis
  • Limited visualizations

Option 2: Google Analytics 4

GA4 with ecommerce tracking provides revenue attribution by traffic source, funnel analysis, and audience insights.

Pros
  • Free to use
  • Channel attribution
  • Funnel analysis
Cons
  • Complex setup
  • Data sampling issues
  • Revenue discrepancies
Recommended

Option 3: StoreRadar

StoreRadar provides real-time revenue dashboards with channel attribution, customer-level tracking, and cohort analysis built for WooCommerce.

Pros
  • Real-time dashboards
  • Channel attribution
  • Customer-level revenue
  • Cohort analysis
Cons
  • Monthly subscription
Start Your Free Trial → *no credit card required

Revenue Tracking Setup Guide

Set up comprehensive revenue tracking step by step

1

Enable WooCommerce Analytics

Make sure WooCommerce Analytics is active. Go to WooCommerce → Analytics → Revenue to verify data is being collected.

Action

Check that orders are flowing into the analytics dashboard. If you recently updated WooCommerce, you may need to import historical data via WooCommerce → Status → Tools.

Benchmark

You should see revenue data for at least the last 30 days

2

Set Up Google Analytics 4 Ecommerce

Install GA4 with ecommerce event tracking to get revenue attribution by traffic source, campaign, and user behavior.

Action

Use a plugin like Google Analytics for WooCommerce (by Google) or MonsterInsights to auto-track purchase, add_to_cart, and view_item events.

Benchmark

GA4 revenue should be within 5% of WooCommerce reported revenue

3

Configure UTM Parameters

Tag all marketing links with UTM parameters so revenue can be attributed to specific campaigns and channels.

Action

Use utm_source, utm_medium, and utm_campaign on every ad, email, and social link. Create a consistent naming convention.

Benchmark

80%+ of non-organic traffic should have UTM tags

4

Create a Revenue Dashboard

Build a single view showing your key revenue metrics updated daily. Avoid checking multiple tools for basic numbers.

Action

Use StoreRadar, Google Looker Studio, or a spreadsheet to consolidate revenue by day, channel, product category, and customer type.

Benchmark

Dashboard should take less than 30 seconds to answer 'How's the business doing?'

5

Set Up Revenue Alerts

Configure notifications for significant revenue changes so you don't miss drops or spikes.

Action

Set alerts for: daily revenue below X, refund rate above Y%, and revenue from any channel dropping by 20%+.

Benchmark

Catch revenue problems within 24 hours, not end of month

6

Schedule Regular Revenue Reviews

Block time weekly and monthly to analyze revenue trends, not just glance at totals.

Action

Weekly: Review revenue by channel and top products. Monthly: Analyze growth rate, customer acquisition cost, and revenue per customer trends.

Benchmark

30 min weekly, 1-2 hours monthly for thorough review

Revenue by Segment

Break down revenue to find growth opportunities and risks

Segment Typical Share Insight
New Customers 40-60% High percentage means growth but also acquisition cost dependency
Returning Customers 40-60% Higher is better—cheaper to retain than acquire new customers
Top 10% Customers 30-50% Your VIPs—losing even one has outsized revenue impact
Mobile vs Desktop 50/50 to 70/30 Mobile share is growing—make sure mobile conversion isn't lagging
Organic vs Paid Varies Organic revenue is more profitable—track CAC by channel
Product Category A vs B Varies Know which categories are growing and which need attention

Quick Wins

Start tracking revenue properly today

High Impact 5 minutes

Enable WooCommerce Analytics Dashboard

Go to WooCommerce → Analytics → Overview. Pin the metrics that matter most to you.

High Impact 30 minutes

Set Up GA4 Ecommerce Tracking

Install a GA4 plugin and verify purchase events are firing. Check in GA4 → Reports → Monetization.

Medium Impact 30 minutes

Create UTM Convention

Document your UTM naming rules. Example: utm_source=facebook, utm_medium=paid_social, utm_campaign=spring_sale_2025.

Medium Impact 15 minutes

Set Up Daily Revenue Email

Use WooCommerce email reports or a plugin to get daily revenue summaries sent to your inbox.

Medium Impact 30 minutes

Export Last 12 Months Revenue

Export monthly revenue data to a spreadsheet. Calculate month-over-month and year-over-year growth rates.

High Impact 1 hour

Check Revenue Discrepancies

Compare WooCommerce revenue vs your payment processor (Stripe, PayPal). Identify and resolve any gaps.

Revenue Tracking Pitfalls

Avoid these common mistakes when tracking WooCommerce revenue

Tracking Gross Instead of Net Revenue

Celebrating $100K months when $15K goes to refunds, coupons, and fees. Your real revenue is $85K.

How to Fix

Always track net revenue as your primary metric. Show gross revenue for context but make decisions based on net.

Ignoring Revenue by Channel

Knowing total revenue is up but not knowing which channel drove the growth—or which one is declining.

How to Fix

Set up proper attribution. Tag all campaigns with UTMs. Review channel performance weekly to allocate budget effectively.

Comparing Days Instead of Trends

Panicking because Tuesday revenue was 40% lower than Monday. Daily fluctuations are normal.

How to Fix

Compare same day of previous week, or use 7-day rolling averages. Monthly year-over-year is most reliable for trends.

Not Accounting for Seasonality

Thinking business is declining in January when it's just post-holiday normalization.

How to Fix

Compare revenue to the same period last year, not just the previous month. Build a seasonality calendar for your industry.

Forgetting About Refunds and Chargebacks

Recording revenue at time of sale but not tracking when refunds and chargebacks eat into it later.

How to Fix

Track refund rate as a key metric. Review refunds weekly. If refund rate exceeds 5%, investigate product or fulfillment issues.

Frequently Asked Questions

Common questions about tracking WooCommerce revenue

Go to WooCommerce → Reports → Orders or use the Analytics → Revenue tab (WooCommerce 4.0+). You'll see gross sales, net sales, refunds, coupons, taxes, and shipping. For more granular tracking, use a dedicated analytics tool.

Gross revenue is total sales before deductions. Net revenue = Gross Revenue - Refunds - Discounts - Taxes - Shipping. Net revenue is the more accurate measure of actual business income, though for growth tracking, gross sales trends are also useful.

WooCommerce doesn't track traffic sources natively. You need Google Analytics 4 with ecommerce tracking enabled, or a tool like StoreRadar that attributes revenue to specific channels (organic, paid, email, social, direct).

Common reasons include: pending orders counted in WooCommerce but not yet captured, refunds processed at different times, tax and shipping inclusion differences, currency conversion discrepancies, and subscription renewal timing. Reconcile monthly to catch discrepancies.

Daily for total revenue (quick pulse check), weekly for trends and channel performance, monthly for deep analysis and comparisons. Avoid making strategic decisions based on single-day fluctuations—look at 7-day or 30-day rolling averages.

WooCommerce shows per-customer order history under WooCommerce → Customers. For true per-customer revenue tracking and lifetime value analysis, you'll need a CRM integration or analytics tool that aggregates customer spending over time.

Track Revenue That Actually Matters

StoreRadar shows net revenue by channel, product, and customer segment in real-time—so you always know where your money comes from.

Start Free Trial ->

By signing up, you agree to our Terms of Service and Privacy Policy