Recurring invoices vs subscriptions
These are two distinct billing methods in the HoopAI Platform, and choosing the right one depends on whether you want to send your customer a formal invoice document each cycle.| Feature | Recurring invoices | Stripe subscriptions |
|---|---|---|
| Invoice document sent | Yes — a new invoice is generated each cycle | No — charge happens silently |
| Customer must act | Only if auto-payment is off | Never (charged automatically) |
| Formal billing record | Yes, with a unique invoice number | Transaction record only |
| Best for | Retainers, project billing, service contracts | SaaS-style recurring charges |
| Late fees | Configurable per invoice | Not available |
| Payment reminders | Automated email/SMS reminders | Not available |
When to use recurring invoices
Use recurring invoices when you want to:- Send clients a formal invoice document every billing cycle (e.g., a monthly retainer invoice for coaching)
- Maintain an auditable billing history with sequential invoice numbers
- Offer payment flexibility — customers can pay manually or you can enable auto-payment
- Apply late fees to overdue recurring invoices
- Configure automated payment reminders for unpaid invoices
Creating a recurring invoice template
Open the new recurring template dialog
Name the template
Add customer and line items
- Use the Select customer dropdown to attach a contact from your CRM.
- Click + Add more products to add line items from your product catalog.
- Edit quantity and price inline, or add additional line items using the + icon.
- Apply a discount (percentage or fixed amount) and tax as needed.
- Add terms and conditions, notes, or attachments in the additional options section.
Set the recurrence schedule
| Option | Description |
|---|---|
| Daily | A new invoice every day |
| Weekly | Every 7 days |
| Every 2 weeks | Bi-weekly billing |
| Monthly | Same date each month |
| Every 3 months | Quarterly billing |
| Every 6 months | Semi-annual billing |
| Annual | Once per year |
| Custom | Set a specific interval in days |
Set an end date (optional)
Choose auto-send or draft mode
- Auto-send: the system emails the generated invoice to the customer immediately when each cycle runs.
- Save as draft: the invoice is created in draft status; you review and send it manually. Use this if you want to adjust line items or notes before each invoice goes out.
Configure late fees and reminders (optional)
- Late fees — configure a flat or percentage late fee with a grace period; this applies independently to each generated invoice
- Payment reminders — add a reminder schedule so each generated invoice automatically has follow-up reminders for unpaid balances
Enabling auto-payment on recurring invoices
Auto-payment lets the system charge the customer’s saved card automatically when each recurring invoice is generated — removing the need for the customer to act on every invoice.Open the recurring template
Open the auto-payment settings
Enable auto-payment and select the card
- Customer card — the card the customer used to pay a previous invoice
- Saved card — any card saved to the contact’s profile
- New card — enter new card details manually
Invoice numbering for recurring invoices
Each invoice generated by a recurring template receives a unique, sequential invoice number from your account’s global invoice number sequence — for example, INV-001, INV-002, INV-003. This keeps your billing records consistent and auditable regardless of whether an invoice was created manually or auto-generated. The invoice name in each generated invoice is derived from the template name plus the generation date for easy identification in your invoice list.Managing recurring templates
Navigate to Payments → Invoices & Estimates → Recurring to see all your active and paused templates.Recurring template columns
| Column | Description |
|---|---|
| Recurring invoice name | The template’s internal name |
| Customer | The contact billed by this template |
| Last issued on | Date the most recent invoice was generated |
| Frequency | The billing interval |
| Amount | The invoice total per cycle |
| Status | Active or cancelled |
Available actions
Click the three-dot menu on any template to access:- View history — see a full list of every invoice generated from this template
- View — open the template editor to review or edit the setup
- Pause — suspend invoice generation without deleting the template; resume it at any time
- End — permanently stop future invoices from being generated (the template remains visible but inactive)
- Delete — permanently remove the template (only available if no invoices have been sent yet)
- Clone — duplicate the template to use as a starting point for a similar arrangement
- Convert to template — save as a reusable invoice template for manual invoices
What happens each billing cycle
When the scheduled date arrives, the HoopAI Platform runs the following sequence automatically:- A new invoice is created using the template’s line items, discounts, and tax settings
- The invoice is assigned the next sequential invoice number in your account
- If auto-send is enabled, the invoice is emailed to the customer immediately
- If auto-payment is enabled, the saved card is charged immediately
- If auto-payment is off and auto-send is on, payment reminder schedules begin (if configured)
- If draft mode is selected, the invoice sits in Draft status until you review and send it
Pausing and resuming a template
If you need to temporarily stop billing a customer — for example, during a project pause or holiday — you can pause the recurring template:- Go to Payments → Invoices & Estimates → Recurring
- Click the three-dot menu on the template and select Pause
- The template status changes to Paused and no new invoices will be generated
- To resume, click the three-dot menu again and select Resume
Editing a recurring template
You can edit a recurring template at any time to update the line items, price, schedule, or settings. Changes apply to future invoices only — invoices that have already been generated are not modified. To edit:- Go to Payments → Invoices & Estimates → Recurring
- Click the three-dot menu and select View
- Make your changes in the template editor
- Click Save
Using recurring invoices for common billing scenarios
Monthly retainer
A consultant billing a client $2,000/month for ongoing advisory services:- Frequency: Monthly
- Start date: First of next month
- End date: Open-ended (or set 12 occurrences for an annual contract)
- Auto-send: On
- Auto-payment: On (after client pays first invoice and saves card)
- Late fees: 5% after 10-day grace period
Quarterly maintenance plan
An IT company billing clients $500/quarter for maintenance coverage:- Frequency: Every 3 months
- Start date: Beginning of the next quarter
- End date: End of contract year (e.g., 4 occurrences)
- Auto-send: On
- Auto-payment: Off (clients prefer to review and pay manually)
- Payment reminders: 7 days before, on due date, 5 days after
Weekly cleaning service
A cleaning business billing residential clients $150/week:- Frequency: Weekly
- Start date: Next service date
- End date: Open-ended
- Auto-send: On
- Auto-payment: On
Recurring invoices and taxes
Taxes configured on the recurring template apply to every generated invoice automatically. If your tax rate changes mid-contract:- Open the recurring template
- Update the tax configuration in the line items or tax section
- Save — the updated tax applies to all future generated invoices
Frequently asked questions
What is the difference between a recurring invoice and a subscription?
What is the difference between a recurring invoice and a subscription?
Can I change the amount on a recurring invoice mid-cycle?
Can I change the amount on a recurring invoice mid-cycle?
What if the customer's card declines on auto-payment?
What if the customer's card declines on auto-payment?
Can I pause a recurring invoice?
Can I pause a recurring invoice?
Can I have a recurring invoice that ends after a set number of payments?
Can I have a recurring invoice that ends after a set number of payments?
Are recurring invoice notifications the same as regular invoice notifications?
Are recurring invoice notifications the same as regular invoice notifications?
Can I add a recurring invoice to a contact who does not have a saved card?
Can I add a recurring invoice to a contact who does not have a saved card?
How do I view all invoices generated from a single recurring template?
How do I view all invoices generated from a single recurring template?
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)