Understanding how customers pay for their orders is one of the most valuable insights for any online store. A WooCommerce report by payment method helps store managers analyze which payment gateways customers prefer and how each payment method contributes to total revenue.
Payment behavior can reveal important patterns in your WooCommerce store. For example, some customers may prefer PayPal because it is fast and familiar, while others may choose cash on delivery or credit card payments. By reviewing WooCommerce payment method reports, store owners can identify the most popular payment gateways and optimize the checkout experience accordingly.
Unfortunately, WooCommerce Analytics does not provide a built-in report specifically designed to analyze orders by payment method. For this reason, store managers often use SQL queries or dedicated reporting tools to generate a WooCommerce report by payment gateway.
In this guide, we will explain two practical ways to get a WooCommerce report by payment method. First, you will learn how to generate the report using SQL queries directly from the WordPress database. Then, we will show a much simpler solution using a WooCommerce reporting plugin that allows you to generate payment gateway reports with just a few clicks.
Get WooCommerce order payment method report by SQL
Getting a WooCommerce report by payment method is impossible in the WooCommerce default reports (Analytics). However, you can add SQL code to your website database to generate different reports. You can find how to use these codes in the WordPress database here.
1.Open database management software
The most famous database management framework is phpMyAdmin, which site managers use to manage their databases. If you have access to phpMyAdmin on your website, you can add SQL queries to get reports by payment method in WooCommerce.
By opening phpMyAdmin, you can see the database listed in the left panel as shown below:

For each WordPress website, you can find a database in this list that stores tables and information.
To work with each database, click on its name to view its tables.
2. Run SQL query in phpMyAdmin
To run SQL queries, you need to:
- Click on the “SQL” tab on the top toolbar.
- Write the query in the box shown in the image below.
- And finally, click on the “Go” button.

Useful SQL code to generate payment gateway reports
You can run different SQL queries to generate reports by payment method in WooCommerce. Here, you can find some useful queries:
To create WooCommerce sales by payment method report, use this code:
SELECT SUM(pm1.meta_value), pm2.meta_value
FROM wp_postmeta pm1
INNER JOIN wp_postmeta pm2 ON pm1.post_id = pm2.post_id AND pm2.meta_key = '_payment_method'
WHERE pm1.meta_key = '_order_total'
GROUP BY pm2.meta_value
If you need to get payment method WooCommerce reports for each product, then use this:

SELECT SUM(oim2.meta_value), pm1.meta_value
FROM wp_postmeta pm1
INNER JOIN wp_woocommerce_order_items oi ON oi.order_id = pm1.post_id
INNER JOIN wp_woocommerce_order_itemmeta oim1 ON oim1.order_item_id = oi.order_item_id AND oim1.meta_key = '_product_id'
INNER JOIN wp_woocommerce_order_itemmeta oim2 ON oim2.order_item_id = oi.order_item_id AND oim2.meta_key = '_line_total'
WHERE oim1.meta_value = {$product_id} AND pm1.meta_key = '_payment_method'
GROUP BY pm1.meta_value
To use the above queries for a specific payment method, you can add the below line to the “WHERE” clause:
AND pm2.meta_key == '{THE METHOD}'

SQL Queries need to be used by an expert and require skills in coding and working with WordPress databases. If you have no experience in this field, use the WooCommerce report plugin instead.
In the following, we will explain how to get reports by payment method in WooCommerce using this plugin with just one click.
Get WooCommerce payment method report using the WooCommerce report plugin
The WooCommerce report plugin is one of the most useful WooCommerce plugins designed with a very simple user interface. In this plugin, more than 50 different types of reports are listed. You can see the corresponding report in a table by clicking on each.
To start working with this plugin, click on the IT Woo report menu in the WordPress admin panel after downloading and installing it.
REPORTiT – Advanced WooCommerce Reporting
The easy way to get reports by payment method in WooCommerce

Then, to get WooCommerce report payment methods, try one of the following ways:
WooCommerce get payment methodsreports
To generate a payment gateway report on a specific date, you need to follow below steps:
- Open the More Reports menu in the plugin Dashboard.
- Click on the Payment Gateway sub-menu.
- On the Payment Gateway report page, click the Search icon and set the date range in the form.
- Press the Search button to see the report.

For example, we tried to generate a WooCommerce sales by payment method report from 2022.08.01 to 2023.08.12.
To set the date in the Date From and Date To fields, you can use a built-in calendar designed to make generating WooCommerce reports by payment method much more convenient for store managers.

The report that is generated by this method is very simple, with only 3 columns:
- Payment method: A list of all payment methods your customers use on the specific date is displayed here, such as Cash on delivery, Check payment, etc.
- Order Count: The number of orders paid by each payment method.
- Amount: The total amount of orders paid by each payment method.

Get WooCommerce order payment method report by month
Generating a Payment gateway / Month report is another useful way for store managers when they want to know the total amount of orders they received in each payment method by month.
To receive this report in the WooCommerce report plugin, follow the below steps:
- Open the Crosstab menu.
- Choose Payment Gateway / Months sub-menu.
- Open the Search Form and set the date range.
- Press the Search button.

As you may notice, there are some other fields in the search form enabling you to create a WooCommerce analytics filter by payment method by selecting their options which are:
- Payment Gateway
- Status
For example, if you open the Status field, you can select an order status such as Completed, On hold, Processing, etc., to let WooCommerce report get the selected payment method report.

Select Columns and Download options at the top of the table allow you to filter some columns of the table (1) or download the report in PDF or CSV. Format (2), respectively.

The report shows a list of all payment gateways with the total amount of orders in each month.

How to export the WooCommerce payment method report to CSV?
Exporting payment gateway reports to CSV files is very simple with the WooCommerce report plugin. You just need to click on the Download Icon at the top of the table, then choose CSV from the list.

As soon as selecting the CSV option, you can see a CSV file is downloaded automatically and saved on your computer.
Example 1: Get WooCommerce order payment method for canceled orders
One of the most useful information store managers need to analyze is WooCommerce get payment methods by order statuses. For example, you may receive some complaints about the payment gateways in your online store that make customers cancel their orders. Then, you need to get order payment method WooCommerce report for those orders to have deep insight into the problem.
Let’s review how to get WooCommerce payment method report for canceled orders:
- Go to Cross tab > Payment gateway/Month in the WooCommerce report plugin.
- Open the Search form.
- Set From date and To date.
- Choose Canceled from the list of Order Statuses field.
- Press the Search button.

Now, you can find a list of all payment methods related to the canceled orders in the WooCommerce report. The total amount of all WooCommerce canceled orders in each month is also reported in different columns of the table.

Why do store managers need reports by payment method in WooCommerce?
Online store payments are usually made in two ways: online payment gateways or cash on delivery.
According to the type of products and services provided, various online stores provide the most common payment methods to their customers, which are:
- PayPal payment gateway.
- Credit card.
- Check payment.
- Cash on delivery.
When customers choose the desired product in an online store and proceed with the purchase process, they must choose one payment method to pay their order amount.
If, during the payment process, the customers encounter any problem, like loading the webpage very slowly or the low speed of the payment portal in transferring to the payment site, they may give up on the purchase and leave their orders unpaid. This issue will definitely reduce the number of customers.
For this reason, all online stores should guarantee high speed and non-interruption and provide a safe and secure online payment gateway.
The WooCommerce report by payment method provides a list of all payment methods through which customers have paid their order amount and specifies the total amount received through each payment method.
By reviewing this report, store managers can determine if the payment gateways offered in their stores satisfy their customers.
It is also important to offer the most convenient payment method according to customer demands. The best way to determine the best payment method is to study customer behavior. For this purpose, online store managers usually analyze the reports by payment method regularly to understand which type of payment method is most popular with their customers.
In this way, they can provide customers with a good shopping experience, resulting in customer happiness. The higher level of loyalty and satisfaction of the customers increases the sales and profit of e-commerce stores.
To make the most of your WooCommerce payment method reports, consider taking actionable steps based on the insights gained. For example, if reports show a high abandonment rate for a specific payment gateway, test its performance by simulating a checkout or gathering customer feedback to identify issues like slow loading times or compatibility problems. You can then prioritize faster, more reliable gateways like PayPal or Stripe, or offer incentives like discounts for using preferred payment methods. Regularly updating your payment options based on these reports ensures a seamless checkout experience, reduces cart abandonment, and boosts conversions, ultimately increasing customer satisfaction and revenue.
What are the advantages of using the WooCommerce report plugin for getting reports by payment method?
The basic feature that makes the WooCommerce report plugin unique is the fact that this plugin helps you get the WooCommerce report by payment method directly from the dashboard without going through complicated and long steps.
By default, our designers have prepared different types of reports related to payment methods, such as WooCommerce payment method per product or WooCommerce order payment method separately. Therefore, store managers do not need to filter or select different data to analyze these reports. They can create their desired reports and access the required data with just one click.
According to the managers that used the WooCommerce report plugin, the most important advantages of using this plugin are:
- Price: unlike many other WooCommerce plugins, the WooCommerce report plugin is available at a very reasonable price. It is possible to buy and download it in different packages so that it is affordable for everyone.
- Flexibility: This reporting system is versatile, offering users many customization features. This allows you to filter the WooCommerce report by payment method according to the data you need. In addition, it is possible to change the table columns on each page of the report.
- Compatibility with WooCommerce: One of the best features of this plugin is its compatibility with WooCommerce. All data recorded in WooCommerce, including orders and information about products, purchase amount, customers, etc., are automatically imported into this plugin to help you get WooCommerce reports by payment method quickly and easily.
- Simple and user-friendly interface: The WooCommerce report plugin user interface is simple and intuitive, which makes generating the payment method report more efficient than the WooCommerce default payment method.
Ability to email reports: Another great feature of the WooCommerce report plugin is the ability to email reports to different emails at desired intervals. By setting the time and type of report, the plugin will automatically send the desired reports to the specified emails.
REPORTiT – Advanced WooCommerce Reporting
The easy way to get reports by payment method in WooCommerce

Conclusion
Analyzing a WooCommerce report by payment method helps store owners better understand how customers complete their purchases. Payment gateway reports show which payment methods are used most frequently and how much revenue each gateway generates.
This information is extremely useful for optimizing the checkout process. If a specific payment gateway generates more completed orders, store managers may prioritize it or promote it as a recommended payment option. On the other hand, if a gateway shows a high number of canceled orders, it may indicate technical issues or poor user experience during checkout.
Although it is possible to generate WooCommerce payment method reports using SQL queries, this approach requires technical knowledge and direct access to the WordPress database. For many store owners, using a dedicated WooCommerce reporting plugin is a faster and more convenient solution.
With advanced reporting tools, you can easily generate WooCommerce reports by payment method, filter orders by payment gateway, export reports to CSV or PDF, and analyze payment performance over time. These insights help you improve customer experience, reduce checkout friction, and ultimately increase the revenue of your WooCommerce store.
FAQ
What is a WooCommerce report by payment method?
A WooCommerce report by payment method is a report that shows how customers pay for their orders in an online store. It displays information such as the payment gateway used, the number of orders processed through each payment method, and the total amount generated by each gateway. This report helps store managers understand customer payment preferences and evaluate the performance of different payment methods.
How can I get orders by payment method in WooCommerce?
You can get orders by payment method in WooCommerce by running SQL queries directly in the WordPress database or by using a WooCommerce reporting plugin. SQL queries allow developers to extract payment gateway data from WooCommerce tables, while reporting plugins provide an easier way to generate the same report from the WordPress dashboard.
Can I filter WooCommerce orders by payment method?
Yes, WooCommerce orders can be filtered by payment method using custom reports, SQL queries, or advanced reporting plugins. By filtering orders by payment gateway, store managers can analyze how many orders were paid using methods such as PayPal, credit cards, or cash on delivery.
Why is analyzing payment method reports important in WooCommerce?
Analyzing payment method reports helps store owners understand which payment gateways customers prefer and how each gateway affects conversions. If a payment method performs poorly or causes order cancellations, managers can investigate and improve the checkout process to reduce cart abandonment.
Can WooCommerce Analytics show payment method reports?
WooCommerce Analytics provides several order and revenue reports, but it does not include a dedicated report that summarizes orders by payment method. To generate a detailed WooCommerce report by payment gateway, store managers typically use SQL queries or specialized WooCommerce reporting plugins.