# How to Automate Recurring Invoices with Make.com (2026 Guide)

If the first of every month means the same ritual (open the accounting app, duplicate last month’s invoice for the retainer client, change the date, send it, make a note to check whether they paid), you have a process a robot does better than you. And issuing is not even where the money leaks. The expensive part comes later, when the sent invoice goes unpaid and nobody chases it until the hole is visible. In this guide we build the full cycle with Make.com: issuing, sending, payment verification and polite late-payment chasing. On autopilot. 

🔎 This article contains an affiliate link to Make.com. [Read our affiliate policy](/en/affiliate-disclosure/). 

## Doesn’t my accounting software already do this?
 

Basic recurring issuing, yes: QuickBooks, Xero and FreshBooks all create scheduled invoices out of the box. If that is all you need, switch it on and you’re done. 

[Make.com](https://tumetodosaas.com/go/make) earns its $10.59/month for what the software won’t do on its own: 
- Invoice **variable amounts**: this month’s logged hours, usage, units delivered.
- Chain the invoice to **the rest of the circuit**: a personalized email or WhatsApp heads-up, payment verification, and **automatic chasing of overdue invoices**.
- Connect billing to your CRM: deal marked won in Pipedrive, client and first invoice created on their own.
 

## What you need
 
1. Accounting software with an API. We use QuickBooks Online in the examples; the flow is identical with Xero or FreshBooks.
2. A Make.com account (Core plan is plenty).
3. Optional: a Google Sheet as your “rate card” if you bill variable amounts.
 

## Scenario 1: the fixed retainer with a personal touch
 

**Trigger:** Schedule module, 1st of the month, 8:00. 
1. **Google Sheets → Get Range:** your list of retainer clients (name, concept, amount, email). Keeping this in a sheet, instead of hardcoded in the scenario, means adding or pausing a client is editing a cell.
2. **QuickBooks → Create Invoice** for each row (iterator module): invoice created with proper numbering and PDF.
3. **Email → Send** with the PDF attached and a human subject line (“Hi {{name}}, here’s the {{month}} invoice”). The personal tone in subject and body keeps you out of spam folders and out of the “robot invoice” mental bucket.
4. **Log it:** add a row to an “Issued {{year}}” sheet with date, client, amount and number. Your control panel without opening the accounting app.
 

**Setup time: one afternoon. From then on: zero minutes a month.** 

## Scenario 2: billing hours or usage
 

Same as above, with one extra step before creating the invoice: Make first queries the variable data source. 
- **Hours:** a Toggl or Clockify module (or your timesheet spreadsheet) filtered by client and month.
- **Units or usage:** your operations sheet or your management tool’s API.
 

Then it multiplies by the rate (a Set Variable module with the formula) and passes the computed amount to the invoice module. The hourly client also gets the breakdown in the email: transparency that shortens disputes and speeds up payment. 

## Scenario 3: the overdue-invoice chaser (the one that recovers real money)
 

The scenario almost nobody builds and everybody needs. Every Monday at 9:00: 
1. **QuickBooks → List Invoices** with status overdue.
2. **Router by how overdue:**
 

– **3+ days:** soft email. “Did this one slip through? Attaching the invoice again just in case 😊” – **10+ days:** formal reminder, with a copy to your own inbox so it stays on your radar. – **21+ days:** notification to you (email or WhatsApp) for a personal call. From here on, human. 
1. Every touch gets logged in the control sheet with its date.
 

Most small-business late payments are not bad faith; they are forgetfulness. The day-3 email, the one you personally dread sending, is exactly the one the robot sends without flinching, and it collects a huge share of sleeping invoices on its own. 

## Extension: from accepted quote to invoice with zero typing
 

If you run sales in a CRM: deal moved to Won → Make creates the customer in QuickBooks (if new) and issues the first invoice or schedules the recurring one. The commercial-to-admin cycle gets stitched shut: no re-typing, no forgotten first invoices for new clients. 

## What the whole system costs
 

| Piece | Cost |
| --- | --- |
| Make.com Core | $10.59/month |
| QuickBooks / Xero | from ~$25-35/month (you already pay it) |
| **Added cost** | **~$11/month** |

 

The three scenarios together use a few thousand operations a month, inside the Core plan for a business with dozens of recurring clients. 

## Frequently asked questions
 

**Are API-created invoices compliant?** Yes. The invoice is issued by your accounting software through its official API, with its normal numbering and audit trail. Make only instructs the creation. Never generate the PDF outside your accounting system, though; that would break your books. 

**What if a client shouldn’t be billed one month?** Add an “active” column in your client sheet and a filter in Make. Pausing a client is changing one cell. 

**Can I send invoices by WhatsApp instead of email?** You can (via the WhatsApp Business API), but for financial documents email remains the expected channel. WhatsApp works better as the heads-up that the invoice just landed. 

**How long to build everything?** Scenario 1: one afternoon. All three: a quiet weekend. The return starts the following month.  

*🔎 This article contains an affiliate link to Make.com. [Read our affiliate policy](/en/affiliate-disclosure/).*
