• Skip to primary navigation
  • Skip to main content
Flexible Invoices wordmark logo on a white background
WP Desk

WP Desk

WooCommerce Plugins

Flexible Coupons

Flexible Coupons

Gift cards and tickets

ShopMagic

ShopMagic

E-mail automations

Flexible Invoices

  • Pricing
  • Add-ons
  • Docs
  • Support
  • Blog
  • My Account
  • Ideas
WooCommerce Payments & Setting WooCommerce payment methods right!

Published: 2025-03-03 / Updated: 2026-10-12 / Blog

WooCommerce Payments & Setting WooCommerce payment methods right!

Dorota Ingielewicz

WooCommerce comes with three payment methods out of the box: direct bank transfer, cash on delivery and check payments, plus WooPayments offered during setup. Everything else, from Stripe and PayPal to local gateways, comes from plugins. You enable each method in WooCommerce > Settings > Payments, and you can decide which ones appear at checkout depending on the shipping method or the order value. This guide covers the built-in options, what WooPayments adds on top, and how to print the chosen payment method on a PDF invoice.

A good product is part of success. Customers are also guided by payment methods while shopping. They will choose their favorites or the ones they are used to, and a missing option at checkout is one of the cheapest abandoned carts you will ever cause.

Table of contents

  • What payment methods does WooCommerce offer by default?
  • What does WooPayments add?
  • How to control which payment methods appear at checkout
  • Conditional WooCommerce payments
  • How to add a payment method description on a WooCommerce invoice?
  • Frequently asked questions

What payment methods does WooCommerce offer by default?

Three methods are built into WooCommerce itself, and a fourth is offered during the setup wizard:

  • Direct bank transfer
  • Cash on delivery
  • Check payments
  • WooPayments, formerly called WooCommerce Payments
WooCommerce Payments Options
WooCommerce Payments Options

The three built-in methods have one thing in common: none of them takes the money online. They record the customer’s declaration and leave the collection to you. That makes them free and instant to set up, and it makes order status something you have to update by hand.

Method Best for What you fill in Money arrives
Direct bank transfer B2B, high-value orders, markets where transfers are normal Bank account number and description Manually, after you see it on the account
Cash on delivery Physical products, markets with low card trust Description only On delivery, via the courier
Check payments Niche, mostly the US Shop name and postal address When the check clears
WooPayments Cards, Apple Pay, Google Pay in one place WordPress.com account and business details Automatically, on payout schedule

How to enable a payment method in WooCommerce

Go to WooCommerce > Settings > Payments, switch the method on and open its configuration.

WooCommerce Payments Direct Bank Transfer
WooCommerce Payments Direct Bank Transfer

For Direct bank transfer, setup comes down to enabling the method and editing the description. Add the bank account number your customers will transfer funds to.

Cash on delivery is even simpler. Enable it and correct the default description.

WooCommerce Payments Cash On Delivery
WooCommerce Payments Cash On Delivery

Check payments requires similar steps, but the description should include the shop name and address, so customers know where to send the check.

WooCommerce Payments Check Payments
WooCommerce Payments Check Payments

That is the view from the admin side. The customer sees every enabled method on the checkout page, fills in their details and picks one before hitting Place order.

WooCommerce Payments Methods Checkout
WooCommerce Payments Methods Checkout

Both checkouts in current use handle this the same way from the customer’s side. WP Desk telemetry from 19,803 WooCommerce stores, collected in August 2026, shows 87% of stores still on the classic checkout and 13.8% using the Cart and Checkout Blocks. If you plan to switch, confirm that every gateway you rely on supports the block checkout before you redesign, because gateway plugins are the usual thing that breaks.

Which payment method should you choose?

Start with one online method that takes cards, and add the local favourite for your market. Cash on delivery makes no sense for digital products, and bank transfer is only worth the manual work for high-value or B2B orders. Beyond that, each additional method is another one to reconcile, so more is not automatically better.

WP Desk telemetry from the same 19,803 stores shows 32.3% offering four or more payment methods, while 5.1% have none configured at all. The second group is the one losing every order, and it is more common than most store owners would guess.

You can find free plugins for additional payment gateways for WooCommerce in the WordPress repository.

What does WooPayments add?

WooPayments, the service formerly branded WooCommerce Payments, is different from the three built-in methods. It is a payment service that accepts cards, Apple Pay, Google Pay and other options in one integration, and it needs a WordPress.com account to set up. Availability depends on where your business is registered, so check the supported country list before planning around it.

WooCommerce Payments Methods
WooCommerce Payments Methods

Once the basic configuration is done, you get a full payments panel in the shop, with these tabs:

  • Overview
  • Deposits
  • Transactions
  • Disputes
  • Documents
  • Settings
WooCommerce Payments Overview Settings
WooCommerce Payments Overview Settings

The Overview tab tracks your balance and account details, the enabled methods, currency and refund policy.

Deposits shows your payout history by Date, Type, Status, Amount and Bank Account, with filters for searching it.

Transactions covers the payments already in the shop: Date/Time, Type, Channel, Amount, Fees, Net, Order, Source, Customer and Deposit Date.

Disputes is the tab you hope stays empty. It tracks Amounts, Status, Reason, Source, Order, Customer, Disputed on and Respond by. The last column is the one that matters, because a missed response deadline is an automatic loss.

The Documents tab holds documents issued in connection with payments, sortable by Date, Type and Description.

How to control which payment methods appear at checkout

Every method you enable shows up for every customer by default. That is rarely what you want. Cash on delivery should not appear for a digital download, and you probably do not want it on a 5,000 order either.

WooCommerce lets you make availability conditional on the shipping method the customer picked, or on the order total. Instead of showing all four options to everyone, you show the ones that make sense for that specific cart.

Conditional WooCommerce payments

💡 You may set up these types of terms and conditions using the Active Payments WooCommerce plugin! This plugin allows you to approach your customer requirements more flexibly.
Active Payments Shipping WooCommerce
Active Payments Shipping WooCommerce
💡 You may find out more about WooCommerce conditional shipping and payments settings, and about WooCommerce fees per payment method!
Active Payments Fees WooCommerce
Active Payments Fees WooCommerce

One warning worth knowing before you build rules: if the conditions overlap in a way that leaves a cart with nothing, the customer gets the “no available payment methods” message and cannot order at all. Always leave one method with no conditions attached, as a fallback.

How to add a payment method description on a WooCommerce invoice?

The payment method printed on the invoice comes from the Title field in that method’s settings. Whatever you type there is what appears on the PDF, so it is worth setting deliberately rather than leaving the defaults. You can show WooCommerce payment methods on PDF invoices with the Flexible PDF Invoices for WooCommerce plugin.

This helps with accounting, and it also tells you which method your customers actually pick. Go to the settings of the method you use, for example WooCommerce > Settings > Payments > Cash on delivery, and set the title.

Order Payments Invoice WooCommerce
Order Payments Invoice WooCommerce

To see the same information in the order list, go to WooCommerce > Orders, open screen options and enable the Billing checkbox.

WooCommerce Orders Billing Payments
WooCommerce Orders Billing Payments

The value on the invoice is exactly the one from the Title field, which is also why renaming a method later changes new invoices but not the ones already issued.

With Flexible PDF Invoices there is nothing further to configure. Enable the plugin, issue an invoice, and the payment method appears as entered in the settings.

Also, read how to show the payment link on the WooCommerce PDF invoices.

Frequently asked questions

What payment methods does WooCommerce support out of the box?

Three: direct bank transfer, cash on delivery and check payments. WooPayments is offered during setup but is a separate service with its own onboarding. Cards, PayPal and local gateways all come from plugins.

Is WooPayments the same as WooCommerce Payments?

Yes. It is the same service under a newer name. Older guides, screenshots and settings pages may still say WooCommerce Payments.

How many payment methods should a store offer?

Two or three covers most stores: one card option and the local favourite, plus cash on delivery if you ship physical goods. Each extra method adds reconciliation work, so add one only when customers ask for it.

Can I show different payment methods to different customers?

Yes. Availability can depend on the shipping method chosen or the order total, so a cart over a certain value can hide cash on delivery, and a digital order can hide it entirely.

Why does the checkout say there are no available payment methods?

Because no enabled method matches that cart. It usually means conditional rules exclude each other, or that no method is enabled at all. Leave one unconditional method as a fallback.

Does the payment method appear on the WooCommerce invoice?

With a PDF invoicing plugin, yes. The text printed is the one from the Title field in the payment method settings, not the internal method name.

WooCommerce Payments and customizing payment methods: summary

Flexible Invoices for WooCommerce PRO £59

Add to cart or View Details
WP Desk
Plugins used by 6,000+ shops
Last Updated: 2026-11-07
Works with WooCommerce 10.9 - 11.3

WooCommerce gives you three built-in payment methods and an easy path to card payments through WooPayments, and the choice of which to show can depend on the cart rather than being the same for everyone. Set the Title field on each method deliberately, because that is what customers read at checkout and what lands on the invoice.

The best way to see our plugins in action is to try them on our demo server. If you have any questions, please contact us!

About Dorota Ingielewicz

  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refund Policy

© 2026 A WP Desk WP Desk Invoicing

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}