How to Calculate Revenue in WooCommerce

7 minute read

ThoughtMetric Metric Calculation

If you run an online store using WooCommerce, accurately tracking your revenue is crucial for measuring your success and making informed business decisions. Fortunately, WooCommerce makes it easy to calculate revenue from orders, subscriptions, and recurring payments. In this article, we'll cover everything you need to know about understanding, tracking, and analyzing revenue in WooCommerce.

Understanding Revenue in WooCommerce

Before we dive into the specifics of revenue calculation in WooCommerce, let's first define what revenue is and why it's important to track. Revenue is the total amount of money your store earns from sales within a specific timeframe, before accounting for any expenses or deductions. This includes sales from products, shipping fees, and taxes.

Tracking revenue is crucial for understanding your store's financial health and making data-driven decisions. By keeping a close eye on your revenue data, you can identify trends, track the results of marketing campaigns, and make adjustments to your pricing and product lineup as needed.

One of the most significant benefits of tracking revenue is the ability to gain insights into your store's performance. Revenue data can reveal which products are selling well and which are not. You can use this information to make informed decisions about which products to promote, which to discount, and which to discontinue.

Definition of Revenue

As mentioned previously, revenue refers to the total amount of money your store earns from sales before accounting for any expenses. This number is calculated by adding up all of the following:

  • The total price of products sold
  • Shipping fees
  • Taxes collected from customers
  • Any other sources of income, such as gift card sales or affiliate commissions

It's important to note that revenue is not the same as profit. Profit is calculated by subtracting expenses from revenue, and it represents the amount of money your store has left over after all costs have been accounted for.

Importance of Tracking Revenue

Tracking your revenue is essential for understanding the financial performance of your store. By keeping a careful record of your revenue data, you can:

  • Measure the effectiveness of marketing campaigns and other initiatives
  • Make informed decisions about pricing and promotions
  • Closely monitor your store's financial health
  • Identify opportunities for growth and expansion

In addition to these benefits, tracking revenue can also help you identify potential issues with your store's operations. For example, if your revenue suddenly drops, it may indicate a problem with your checkout process or a decrease in customer satisfaction.

Overall, revenue tracking is a critical part of running a successful online store. By understanding the ins and outs of revenue calculation and monitoring your store's performance, you can make data-driven decisions that will help your business thrive.

Setting Up Your WooCommerce Store for Revenue Calculation

If you're running an online store using WooCommerce, you're probably interested in tracking your revenue. This can help you make informed decisions about your business and identify areas for growth. However, before you can accurately track revenue, there are a few setup steps you'll need to take first.

Choosing the Right WooCommerce Plugins

One of the great things about WooCommerce is the wide variety of plugins available to help you customize your store. When it comes to revenue tracking, there are a few plugins that can be particularly helpful.

The WooCommerce Google Analytics Integration plugin allows you to track revenue and other important metrics using Google Analytics. This can give you a more comprehensive view of your store's performance.

If you offer subscriptions or recurring payments, the WooCommerce Subscriptions plugin can help you track revenue over time. This plugin allows you to set up recurring payments for products or services, and it automatically calculates revenue based on the subscription period.

The WooCommerce Bookings plugin is another useful option for revenue tracking. This plugin allows you to offer bookable products or services, and it can automatically calculate revenue based on the number of bookings.

Of course, there are many other plugins available, so be sure to research and select the ones that best fit your store's needs and goals.

Configuring Your Store's Currency and Tax Settings

Before you can start calculating revenue, you'll need to ensure that your store's currency and tax settings are correct. This is important because it can affect how revenue is calculated and reported.

To configure your store's currency, go to WooCommerce Settings and select General. Here, you can choose your store's currency and set the format for displaying prices.

Under the Tax tab, you can configure your tax settings based on your location and the tax regulations in your target markets. This is important because tax laws can vary widely depending on where you're selling, and incorrect tax settings can lead to inaccurate revenue calculations.

By taking these steps to set up your store for revenue calculation, you'll be better equipped to track your store's performance and make informed decisions about your business.

Calculating Revenue from Orders

Now that your store is configured correctly, you can start tracking revenue from orders. Here's how to do it:

Analyzing Completed Orders

Under WooCommerce Orders, you can view all of the orders that have been completed in your store. The revenue generated from each order will be displayed in the Order Total column. To view revenue data for a specific date range, use the Date Range filter in the top right corner of the page.

Accounting for Refunds and Returns

When customers request refunds or returns, the revenue generated from those orders needs to be adjusted accordingly. Fortunately, WooCommerce makes this easy. Simply navigate to the refund request, process the refund, and WooCommerce will automatically adjust your revenue data based on the refunded amount.

Tracking Revenue from Subscriptions and Recurring Payments

If your store offers subscriptions or recurring payments, you'll need to keep track of revenue generated from these sources separately. WooCommerce Subscriptions and other plugins can help automate this process, ensuring that revenue data is accurate and up-to-date.

Using WooCommerce Reports for Revenue Analysis

Once you have accurate revenue data, you can start analyzing and using it to make informed decisions. Here's how to do it:

Accessing and Understanding WooCommerce Reports

Under WooCommerce Reports, you can view a variety of different reports related to revenue, including Sales by Date, Orders, and Customers. Each report provides valuable insights into your store's sales performance.

Customizing Reports for Specific Time Periods and Products

By customizing your reports based on specific time periods or products, you can gain even more insights into your sales data. Select the desired time period or product(s) using the filters provided and WooCommerce will generate a customized report for you.

Exporting Reports for Further Analysis

If you want to perform deeper analysis on your revenue data, you can export your reports as CSV files and import them into a spreadsheet program like Excel.

Advanced Revenue Calculation Techniques

For even deeper insights into your store's revenue data, consider using the following advanced techniques:

Integrating Google Analytics with WooCommerce

If you're already using Google Analytics to track website traffic, you can integrate it with your WooCommerce store to gain even more insights into your revenue data. This can help you track sales by channel, identify high-performing products, and more.

Utilizing Third-Party Reporting Tools

There are a variety of third-party reporting tools available that can help you analyze your WooCommerce revenue data in even greater detail. Some popular options include Tableau, Power BI, and Google Data Studio. These tools can help you create custom dashboards, perform advanced data analysis, and more.

Analyzing Revenue by Customer Segments and Marketing Channels

By analyzing revenue data by customer segments and marketing channels, you can gain even more insights into what's driving sales in your store. Consider segmenting your customers by demographics, geographic location, or purchasing behavior to gain a more holistic view of your revenue data.


Tracking revenue is essential for understanding the financial performance of your WooCommerce store. By using the techniques and tools outlined in this article, you can accurately measure your revenue, gain valuable insights into your sales performance, and make data-driven decisions to grow your business.

Use ThoughtMetric to Calculate Revenue

Try ThoughtMetric and start understanding the performance of your e-commerce marketing today.

Sign up for free