WooCommerce Pay by Invoice Plugin
Let approved business customers place WooCommerce orders and pay later by invoice. Collect company details, VAT/tax IDs, purchase order numbers, and billing contacts as part of a manual invoice workflow.
Pay by Invoice
Submit your order now. Our team will review the details and send an invoice manually.
The problem
B2B customers often cannot pay immediately at checkout.
Business buyers may need invoice terms, PO numbers, company details, VAT or tax IDs, billing contacts, and manual approval before payment. A standard checkout flow often misses the details your team needs to review and invoice the order correctly.
The solution
Create a custom Pay by Invoice gateway and collect the right checkout details.
WooCommerce Custom Payment Gateway Pro helps store owners add a manual Pay by Invoice payment method without code. Add invoice instructions, request the fields your approval process needs, and set the order status for follow-up by your team.
Pay by Invoice gateway features
Capture the business details needed for manual B2B invoice payment workflows.
Create a custom Pay by Invoice payment method
Collect company name
Collect VAT/tax ID
Collect purchase order number
Collect billing contact email
Add invoice/payment instructions
Set order status after checkout
Show payment information in admin/order emails if supported
Combine with conditional rules if available
B2B use cases
Designed for invoice-first ordering.
Use a WooCommerce invoice payment gateway when the order needs review before your accounting or sales team sends an invoice.
Wholesale stores
Let trade buyers place orders first and pay after your team confirms pricing, stock, or terms.
Approved business customers
Offer invoice payment to customers who already have an account relationship with your store.
Schools and universities
Collect institution details and purchase order references before sending an invoice manually.
Government and municipal buyers
Support procurement workflows where buyers need PO details and payment terms.
Agencies and service-based stores
Accept orders for services or retainers where billing is handled after order review.
Manual invoice review
Place orders on hold while your team checks details and sends the invoice outside WooCommerce.
Example checkout flow
A clear pay-later process for WooCommerce B2B invoice payment.
Customer chooses Pay by Invoice
The manual invoice gateway appears as a clear checkout payment option.
Company and PO details are entered
Collect company name, VAT/tax ID, PO number, and billing contact details.
Order is placed on hold
Keep the order pending manual approval, invoicing, or account review.
Store sends invoice manually
Your team issues the invoice through your normal accounting or invoicing process.
Trust and safety note
Built for manual invoice workflows.
This setup does not automatically issue legal invoices, handle accounting, or provide tax compliance by itself. It creates the custom Pay by Invoice payment method and collects checkout details so your team, accounting software, or invoicing plugin can handle the invoice process.
Frequently asked questions
Common questions about using WooCommerce Custom Payment Gateway Pro for Pay by Invoice workflows.
Can I collect a PO number?
Yes. You can add a purchase order number field to your custom Pay by Invoice checkout workflow.
Can I collect VAT or tax ID?
Yes. You can collect VAT, tax ID, company name, and other billing details needed for manual invoice review.
Can I restrict invoice payments to certain customers?
You can combine the gateway with conditional rules if your setup supports them, such as limiting invoice payment to approved customers or specific customer groups.
Does this generate PDF invoices?
No. The plugin creates the custom payment method and collects checkout details. PDF invoice generation requires a dedicated invoicing plugin or integration.
Can I set orders to on-hold?
Yes. You can choose the order status after checkout, including placing Pay by Invoice orders on hold for manual approval or invoicing.
Can I create multiple invoice payment methods?
Yes. You can create multiple custom invoice payment methods for different workflows, customer groups, or payment terms.
Add Pay by Invoice to WooCommerce.
Create a manual invoice payment option, collect B2B checkout details, and keep orders ready for review before your team sends an invoice.