Invoice Payment Option is a lightweight WordPress/WooCommerce plugin that lets customers place orders and pay later by invoice. It streamlines B2B checkout, adds flexible terms, and automates invoicing and order management—boosting conversions while keeping your accounting clean and compliant.
- Enable “Pay by Invoice” at checkout for select products or all orders
- Require PO number, VAT/tax ID, or custom fields
- Set payment terms (Net 7/15/30/60/90) per role, user, or country
- Auto-generate branded PDF invoices with sequential numbering
- Email invoices and payment reminders on a schedule
- Manual or automatic order status transitions (On Hold → Processing → Completed)
- Limit access by user role, minimum order amount, or cart total
- Add handling fee, discount, or surcharge for invoice payments
- Tax-compliant formatting with multi-currency support
- Partial payments and offline reconciliation support
- Customizable checkout labels, fields, and instructions
- Anti-fraud rules: block guest checkout, enforce account approval
- Detailed logs for audits and accounting exports (CSV/JSON)
- Compatible with WooCommerce Subscriptions and popular gateways
- Developer-friendly hooks, templates, and REST API endpoints