WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Stuart Duff - a11n v2.0.3

Invoice Payment Gateway for WooCommerce

Invoice Payment Gateway for WooCommerce for B2B transactions where instant digital payment is not an option.

Invoice Payment Gateway for WooCommerce

The facts

Rating
5★ from 11
Active installs
2k+
Price
Free
Last updated
20 May 2026
Added
Oct 2016
Requires WP
6.9
Tested up to
WP 7.0.4
Downloads
40,402

Our analysis

AI-assisted

Invoice Payment Gateway for WooCommerce is a plugin that adds an invoice payment option to the WooCommerce platform. It is designed primarily for B2B transactions where immediate digital payment is not feasible. Users can select default or custom order statuses for transactions processed through this gateway.

The plugin allows you to restrict access to specific WordPress user roles and integrates with WooCommerce's block-based checkout. However, it does not generate customer invoices; users must rely on external accounting software for invoicing purposes.

Best for: This plugin is suitable for businesses that conduct B2B transactions and need an invoice payment option.

What it does well

  • Adds invoice payment option to WooCommerce
  • Supports custom order statuses
  • Restricts access to specific user roles
  • Compatible with WooCommerce block-based checkout
  • Free to use from the WordPress.org directory

Where it falls short

  • Does not create customer invoices
  • Requires WooCommerce to be installed

Verdict

Invoice Payment Gateway for WooCommerce provides a straightforward solution for businesses needing to offer invoice payments. Its limitations include the lack of invoice generation, which users must manage separately.

From the developer

Stuart Duff - a11n's own description of Invoice Payment Gateway for WooCommerce, lightly tidied.

Adds an Invoice Payment Gateway to the WooCommerce plugin. This type of payment method is usually used in B2B transactions with account / invoice customers where taking instant digital payment is not an option.

Default and custom WooCommerce order statuses of like On Hold, Pending Payment, Processing or Completed etc can be chosen from the gateway settings panel. The selected order status will be applied to all orders processed via the WooCommerce invoice payment gateway and the corresponding status order emails will be sent after checkout.

You can also choose to restrict the gateway to only be enabled for specific WordPress users roles.

The plugin itself does not create customer invoices for you only orders. For invoices this is something you would still have to use an accounting program like Quickbooks or similar to bill your customers with.

Supports the WooCommerce block based checkout and HPOS.

Minimum Requirements

For this extension to function WooCommerce must be installed and activated on your WordPress site.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for taking payments.

Forminator Forms

Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrati...

Free 600k+ installs 4.8★ (2,117)
SureForms

AI form generator and WordPress form builder for contact and Stripe payment forms, with surveys and quizzes in...

Free 500k+ installs 4.9★ (90)
Appointment Booking Plugin

Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and redu...

Free 100k+ installs 4.9★ (99)
Easy Digital Downloads

The #1 eCommerce plugin to sell digital products & subscriptions. Accept payments with Stripe & PayPal...

Free 40k+ installs 4.7★ (590)