Guides Invoicing Setting up recurring invoices in Keepr

Setting up recurring invoices in Keepr

Bill the same client on a repeating schedule. Keepr writes and emails each new invoice for you.

To set up a recurring invoice in Keepr, create an invoice as normal - then flip the Repeat this invoice? toggle on the form to Yes. Pick a start date and a recurrence (for example, every month), then save. Keepr stores the invoice as a template and generates each new one on schedule, emailing it to your client automatically.

Recurring invoices are a Pro feature. On the free plan the Repeat this invoice? toggle is hidden - upgrade to Pro to use it. See Pricing for what Pro includes.

How to set one up

Create an ordinary invoice and tick a box that says do this one again every month (or week, or year). The invoice you just filled in becomes the first one in the schedule.

  1. Click + Add new in the sidebar and choose Create Invoice.
  2. Pick the Client. If they're not saved yet, click + Add New Client to add them inline.
  3. Fill in your line items just like any other invoice - product or service, description, quantity, rate, tax. The amounts you set here will be repeated on every future invoice.
  4. Find the Repeat this invoice? toggle and flip it to Yes. Three new fields appear: Start date, Recur every, and How many times.
  5. Set Start date to when the first invoice should go out, pick a Recur every interval (for example, 1 month), and leave How many times blank for an open-ended schedule (or type a number to cap it).
  6. Click Save as normal. Keepr does two things in one go: it creates this first invoice and starts the recurring schedule. The invoice you just saved is the first one in the series.
Want to stop the schedule later? Open any invoice in the series, flip Repeat this invoice? back to No, and save. The schedule is paused (not deleted) - already-generated invoices stay exactly as they are, and you can resume by flipping it back to Yes.

Schedule options

The Recur every dropdown covers everything from a weekly round to a multi-year subscription:

IntervalTypical use
1 week, 2 weeks, 3 weeksWeekly services like cleaning, tutoring, or coaching.
1 month, 2 months, 3 months, 6 monthsRetainers and subscriptions.
1 year, 2 years, 3 yearsAnnual licences or long-cycle agreements.

How many times is optional. Leave it blank for an open-ended schedule that runs until you turn it off. Type a number (for example, 12) to cap the run after that many invoices.

A worked example

You're a freelance designer on a £400 monthly retainer with Acme Ltd. Create a new invoice, pick Acme Ltd as the client, and add one line: Monthly retainer, qty 1, rate £400, tax VAT 20%. The invoice total comes to £480.

Flip Repeat this invoice? to Yes. Set Start date to the 1st of next month, Recur every to 1 month, and leave How many times blank. Save.

On the 1st of every month from now on, Keepr creates a fresh invoice with the same line, the same total, and emails it to Acme. You don't lift a finger.

Starting in the past (backfill)

If you pick a Start date that's already gone, Keepr fills in the missing invoices for you so your records line up. Each backfilled invoice is created as a draft - nothing is auto-emailed to the client. You review them and decide what to send.

Backfill is capped at 36 months in the past, so very old start dates only generate the last three years of catch-up invoices.

Starting today

If your start date is today, the first invoice goes out immediately when you save. Keepr double-checks with a popup: Send the first invoice today? Click Yes, send it to confirm, or No, change date to push it back.

How Keepr generates each invoice

Every day, Keepr checks each schedule you've got running and asks: is it time to issue the next one? When it is, Keepr:

  1. Creates a new invoice with a fresh invoice number, copying the lines, totals, terms and notes from the original.
  2. Sets the invoice date to the recurrence date and the due date to one week later.
  3. Emails it to the client - provided the client has an email address saved. If they don't, the invoice is created but the email step is skipped, so you can send it manually.
Keepr won't create the same invoice twice for the same date - if the schedule runs twice for the same day, the duplicate is skipped.

Seeing every active schedule

To see every recurring schedule you have running in one place, open the Income page and click the Recurring button. The list shows every schedule with its status, recurrence and last-issued date.

You want to...Do this
Pause the scheduleOpen any invoice in the series, flip Repeat this invoice? to No, save.
Resume itFlip Repeat this invoice? back to Yes on a linked invoice and save.
Change every future invoiceEdit the template at Recurring Invoices. Future invoices use the new values.
Fix one specific invoiceEdit it from Invoices. The template isn't touched.
Do I need to be on the Pro plan?
Yes. Recurring invoices are a Pro feature, so the Repeat this invoice? toggle only appears on the form for Pro users. If you cancel Pro later, any existing schedules pause automatically - no surprise invoices get sent.
What if my client doesn't have an email address saved?
Keepr still creates the scheduled invoice, but it's saved without being emailed. Add the email under Clients, then open the invoice and click Resend.
Can I edit a single generated invoice without changing future ones?
Yes. Open it from Invoices and edit as normal. The schedule and future invoices aren't touched.
Can I change the schedule mid-series?
Yes. From the Income page, click the Recurring button to see every template, then open one to change its interval, start date, or cap. New invoices use the updated settings; invoices already generated keep their original values.
Can I cap the schedule at a fixed number of invoices?
Yes. Put a number in How many times. Once that many invoices have been issued, the schedule stops on its own.
Ready to automate your invoicing? Upgrade to Pro and set up your first recurring schedule.
See Pro pricing