Manual invoicing
Manual invoicing in Recurly lets you create invoices with custom payment terms, PO numbers, and collection methods — with tools to record payments, manage dunning, and reopen invoices as needed.
Definition
Key benefits
Key details
Collection terms
Every invoice in Recurly has a collection method that determines how payment is handled.
Automatically charge — Bills the credit card stored on the customer's account directly.
Invoice (manual) — Generates a manual invoice for the customer to pay according to the configured net terms.
All invoices default to On Receipt terms, meaning payment is due immediately upon creation. On a manual invoice, this means the invoice becomes past due immediately if no payment is recorded.
Net terms options
Professional and Elite plan customers issuing manual invoices have access to a Terms dropdown with the following options: On Receipt, Net 10, Net 30, Net 60, and Custom days.
End of month (EOM) terms
EOM terms are useful for B2B customers who pay invoices weeks or months after issuance. Available on Professional and Elite plans.
Due dates on EOM invoices are calculated from the last day of the month the invoice was issued, plus the selected EOM duration, plus an additional 24-hour window.
Examples:
- Invoice created June 6 with EOM +0 → Due July 1
- Invoice created February 18 with EOM +15 → Due March 16
- Invoice created September 27 with EOM +60 → Due November 30
Supported EOM terms: EOM +0, EOM +15, EOM +30, EOM +45, EOM +60, and EOM +90.
Understanding past due invoices
An invoice becomes past due the day after its official due date. For example, a Net 30 invoice becomes past due on day 31.
Modifying a subscription's collection method
To switch a subscription between automatic and manual collection:
Tax and billing address
For manual invoices, US sales tax and VAT are calculated using the account-level address. The account's VAT number, if available, is included in the calculation. The account address also serves as the billing address that appears on the invoice.
If an account has a billing address but an empty account address, you'll need to add the account address before taxes can be calculated correctly.
Email templates
Manual invoicing uses the New Invoice and Invoice Past Due email templates. You can personalize these templates and add fields such as po_number, net_terms, and net_terms_type to align with your brand's messaging.
You can also configure whether a payment confirmation is sent every time a payment is recorded, or only when an invoice is fully paid.
net_terms_type in email templates may depend on specific feature settings on your account.List views and exports
Filter the Invoices list view by Manual or Automatic to quickly manage and review invoices by collection method.
In invoice, subscription, and transaction exports, additional fields are available for manual invoicing: po_number, collection_method, net_terms, and net_terms_type. These are useful for accounting, auditing, and reporting workflows.
Dunning management
Manual invoicing includes a dedicated set of dunning rules separate from automatic collection dunning. The dunning period for manual invoices starts the day after an invoice exceeds its net terms (net terms + one day).
Recurly doesn't perform automatic payment retries on ACH payments for manual invoices. To retry, attempt to collect the invoice manually from the Admin Console or via the API.
Configure your manual dunning settings at Dunning Configuration.
Additional notes
Integration notes
API integration
Create subscriptions and one-time invoices via the API by specifying the collection method, net terms, and PO number. Review the Recurly API documentation for full details. Use HTTPS for all API calls and store API keys securely. Build in error handling for failed requests — retry logic or error logging is recommended.
Webhooks
Set up webhooks to receive real-time notifications when manual invoice events occur (e.g., a new manual invoice is generated). This keeps invoice data synced between Recurly and your internal systems without polling.
Testing
Test your manual invoicing integration in Recurly's sandbox environment before going live. This lets you verify collection method behavior, term calculations, and dunning flows without affecting production data.
Generate a manual invoice for a subscription
Generate a one-off invoice
Record a payment
Reopen a manual invoice
Updated 11 days ago