Invoice template customization
Create and manage multiple invoice templates in Recurly — with custom logos, company addresses, line item display rules, and per-account template assignment.
Definition
Key benefits
Key details
Default vs. alternate templates
Every Recurly site has one default template, pre-configured with your company information from Site Settings. It's automatically applied to all accounts unless an alternate template is assigned.
Alternate templates are additional templates you create to serve different business entities, customer segments, or billing scenarios. You can create up to ten alternate templates. Once multiple templates exist, any one of them can be set as the site default.
What you can customize per template
Each invoice template supports the following customizations:
- Header image — Your company logo or any brand image. Accepted formats: PNG, JPG, or GIF. Maximum size: 256 KB.
- Footer image — A secondary image for branding, legal disclaimers, or additional information. Same format and size limits as the header.
- Merchant business address — Override the company address displayed on invoices from this template. This is for display purposes only — tax calculations always use the address in Site Settings.
- Hide line item dates — Remove dates from line items for a cleaner invoice layout.
- Hide zero-charge line items — Suppress $0.00 line items to keep invoices focused on billable activity.
Template assignment
Alternate templates can be assigned to individual accounts via the Admin Console or the API. You can assign a template, change the assigned template, or revert an account to the default at any time.
For any account, you can view which template is currently assigned. Through the API, you can also retrieve a list of all accounts assigned to a specific template — useful for auditing at scale.
API support
Template configuration and setup must be done in the Admin Console — it's not available via the API. However, template assignment and reassignment are fully supported in both the v2 and v3 API.
Create an invoice template
Assign a template to an account
Configure line item display
Both line item display options are configured from the same edit screen. Open the template you want to update (follow steps 1–3 of Create an invoice template to reach the editing screen), then configure the options below under the Body Section.
Hide line item dates
Check Hide line item dates to remove dates from all line items on invoices using this template. Click Save to apply.
Hide zero-charge line items
Check Hide zero-charge line items to suppress $0.00 line items on invoices using this template. Click Save to apply.
Upload header and footer images
Open the template you want to update and navigate to the editing screen.
Override the merchant business address
Open the template you want to update and navigate to the editing screen.
FAQs
Who can use invoice template customization?
This feature is available on Pro and Elite plans. To upgrade, contact your Recurly account manager or [email protected].
Is there an additional cost for this feature?
No — invoice template customization is included in Pro and Elite plans at no additional cost.
Is invoice template customization available via API?
Template configuration and creation must be done in the Admin Console — it's not available via the API. However, assigning and reassigning templates to accounts is supported in both the v2 and v3 API.
Is there a limit on how many templates I can create?
Yes. You can create up to ten alternate templates in addition to the site default.
Do I need to do anything to enable this feature?
No — invoice template customization is automatically enabled for the Recurly Admin profile on qualifying plans.
Will I lose my current invoice settings if I change Recurly plans?
No. The Invoice Settings page remains accessible through the Invoice Templates tab by clicking Invoice Settings in the top right of the screen. Existing configurations are preserved.
Will customizations to invoice templates also update email template content?
No — email template content is managed separately. Any changes to invoice templates affect the invoice PDF only. To update email content, edit the relevant email templates directly.
If I override the business address on a template, will taxes be recalculated using the new address?
No. The overridden address is for display purposes only. Tax calculations always use the business address configured in Site Settings.
Does assigning a new template to an account update existing invoices?
No. Only invoices generated after the template is assigned will use the new template. Existing invoices remain unchanged for auditing purposes.
Updated 3 days ago