← Back to the blog

· 6min read · The Ody team

Never chase an invoice again: the follow-up system that runs from your Messages app

The exact follow-up cadence that gets invoices paid, shown running end to end from a message thread — before/after, timing table, and templates to steal.

Direct Line found that 81% of tradespeople chase late payments, with seven outstanding invoices on average. Sending one reminder is easy; remembering the right message for seven invoices is the job that drags on. Below is the exact six-step invoice follow-up system.

Source: Direct Line, 2024 research on late payments to tradespeople

A week, running

Bonsai found that 29% of freelance invoices go at least a day late. Late usually means late, not never: most of those invoices still clear within a month.

The cadence

Put these six dates on every invoice. Stop the sequence as soon as payment lands or the client raises a real dispute.

  1. Due −3d

    Heads-up

  2. Due day

    Due today

  3. +1d

    Calm note

  4. +7d

    Second note

  5. +14d

    Deadline

  6. +30d

    Stated next step

When late invoices actually get paid

100%67%33%0%goes lateby day 14by day 30
most late invoices clear inside two weeks — when someone asks

For due −3 and due day, use the pre-due and due-date payment reminder templates. For +1, +7, +14, and +30, use the matching overdue invoice email templates. Each one names the invoice, amount, date, and next action without adding a guilt paragraph.

Build the dates from the due date, not from the day you happen to check your accounts. For a Friday due date, the heads-up goes Tuesday, the due-date note goes Friday, and the first late note goes Saturday or your next working day. The later reminders stay attached to the original due date, even if you notice the invoice late.

Put the amount and invoice number in every message. Attach the invoice again to email reminders, and include the payment link when you have one. The client should be able to pay or explain the problem without asking you to resend basic information.

Do not keep sending after payment. If the client disputes part of the bill, pause the automated sequence, ask for the disputed item in writing, and compare it with the agreed scope. The schedule handles silence and delay, not a disagreement about the work.

Watch it run

The whole system can live in one Messages thread. You give Ody the job total, check the draft, and approve it. Ody tracks the dates after that.

Five invoices in flight

Tap to pause

The system, running. No one is remembering anything.

Nothing goes to the client until you approve it. Your first approval can cover one draft or a defined reminder job with the wording and timing you chose. Ody reports what happened in the same thread.

That thread gives you three checkpoints without another dashboard: the invoice that went out, the reminder stage it reached, and the payment that stopped the sequence. If the client replies with a question, Ody brings the reply back instead of pretending the normal cadence still applies.

Why the system fails when a human runs it

The cadence is simple. The remembering breaks. You are with a client when the seven-day nudge is due, so you tell yourself you will send it later. Later becomes three days, the message feels harder to write, and the invoice disappears behind newer work. A reliable system sends the next approved note because the date arrived, not because the invoice happened to cross your mind.

Memory also makes the tone inconsistent. One client gets a reminder on day one. Another gets silence until day twelve, when your own bill is due and the message comes out sharper. A set schedule separates the facts of the invoice from how stressed you feel that afternoon.

The system does not remove judgment. It moves judgment to setup, when you can choose the dates, wording, and final step calmly. On reminder day, the only question is whether payment or a dispute has already stopped the sequence.

Tone rules for every chase message

  • Name it. Include the invoice number and amount so the client knows which bill you mean.
  • Date it. State the original due date or the new date you need them to meet.
  • Make one ask. Request payment, a specific payment date, or a written explanation of the issue.
  • Do not apologize. A factual request for agreed payment does not need “sorry to bother you.”

If the wording still feels awkward, use the scripts in how to ask for payment. The tone should stay calm as the deadline gets firmer. Anger does not make the invoice easier to process.

Compare “Just checking whether you might have had a chance to look at my invoice” with “Invoice 184 for $2,400 was due Friday. Please pay it today or reply with the payment date.” The second message is not rude. It gives the client the record, the missed date, and one response to make.

Set up the system once

Choose your six dates and save one message for each. Every message needs the same four fields: client name, invoice number, amount, and date. Add the payment link where you have one.

Then decide what pauses the sequence. Payment always stops it. A written dispute sends the invoice back to you for review. A promised payment date replaces the next reminder with a check on the following business day.

Test the setup with one open invoice. Check each date, read every message aloud, and confirm that the final step is something you will really do. A threat you will not carry out weakens the whole sequence. Once the first invoice runs correctly, use the same cadence on the next one.

Ody’s unpaid-invoice workflow checks which invoices are open, drafts each follow-up, sends with your approval, and tells you when payment lands. The contractor invoicing flow shows the same process from the finished job onward.

Frequently asked questions

How often should I follow up on an invoice? Use a fixed starting cadence: three days before the due date, on the due date, then 1, 7, 14, and 30 days late. Stop when the invoice is paid. If the client gives a payment date, check the next business day if it passes.

What order should invoice reminders go in? Start with a heads-up, then a due-today note. After the due date, send a calm missed-date reminder, ask for a specific payment date, set a deadline, and finally state the next step already allowed by your agreement.

When should I escalate an unpaid invoice? Move beyond reminders when the client misses the clear deadline in your final message. Use only a late fee, work pause, payment plan, or collection step covered by your agreement and local rules. Rules vary by state, so check yours before acting.

How does Ody run invoice follow-ups? You text the job and total in Apple Messages. Ody drafts the invoice, sends it on your OK, tracks the due date, and follows the schedule you approved. You see drafts and payment updates in the thread.

Stop carrying every due date

The cadence and templates above work on their own. The part that breaks is remembering the right note on the right day. Ody does the remembering.

Try Ody free for 3 days

Get it out of your head

Text Ody what is piling up. The invoices, emails, and reminders get handled from there.