← All posts
Getting paid

Chase invoices without living in Xero (US freelancers and small agencies)

Chase invoices without living in Xero (US freelancers and small agencies)

Most US consultants and freelancers I talk to are not between accounting tools. They never lived in one.

The invoice sits in Google Docs or a PDF. They email it. The client pays by bank transfer, PayPal, or a card on file. "Paid?" is a column in a sheet, updated on Fridays, if Fridays cooperate.

That stack is not a failure to grow up. It is how a lot of independent consultants and small agencies actually bill. The problem is not the PDF. The problem is that the chase only happens when you remember to feel brave.

The real stack

It usually looks like this:

  1. A folder of PDFs named after the client, or the month, or both.
  2. A spreadsheet with Amount, Sent, Due, and a color you stop trusting.
  3. A calendar reminder you snooze because you are on a call.
  4. An email draft that starts "just bumping this" and gets rewritten twice.

Xero is not in that picture. QuickBooks Online is not in that picture. So the reminder those tools would have sent is also not in that picture. Nothing is broken. Nothing is watching.

If the invoice never entered your accounting software, the reminder is not coming from your accounting software.

Why accounting-software reminders miss this person

Three versions of the same miss:

  • You do not have an org in Xero (or QBO). You looked at signup, decided it was a bookkeeping product, and went back to the PDF.
  • The invoice is not in the books even if you do. You still send from Docs because that is the template the client recognizes. The books get updated later, which often means after they pay.
  • The agency's books and the chase are different jobs. The bookkeeper lives in Xero. The founder still chases from Gmail. Reminders are configured for invoices that were never entered.

In all three cases, buying accounting software does not create a chase. It creates a second place the invoice might exist.

What good enough looks like (standalone first)

You need four things. None of them is a chart of accounts.

  1. A due date, on the invoice, in writing. "Due on receipt" is not a date.
  2. One place to pay. Bank details, PayPal.me, or card: pick a primary and stop making the client hunt.
  3. A record you did send it (the PDF, the thread, the sheet). You cannot chase what you cannot find.
  4. A ladder that runs even when you are in delivery.

The ladder is the part people skip, because it feels like nagging. It is not nagging. It is admin on a schedule. Here is a four-stage sequence you can steal. Tune the days to your terms. Do not tune them to your mood.

Stage When Tone
1. Early A few days before due Polite heads-up
2. Due On the due date Still polite, today
3. +7 7 days overdue Firmer. Ask what is blocking the payment run
4. +14 14 days overdue Last notice before you pause new work

Stage 1: Early (before it is late)

Subject: Invoice INV-0148 due Thursday

Hi Sam,

Friendly heads-up that INV-0148 for $3,500 is due Thursday, September 3. Same payment details as last month. Reference INV-0148.

Shout if finance needs a PO or a different contact on the thread.

No apology. No "sorry to bother you." You are reminding them of a date they already have. Put a pay link, PayPal.me, or bank details in every email so they do not have to dig.

Stage 2: Due date

Subject: Invoice INV-0148 is due today

Hi Sam,

Just a friendly reminder that INV-0148 for $3,500 is due today. Pay link / PayPal.me / bank details as before. Reference INV-0148.

If this is already in the payment run, ignore this. If finance needs anything else, reply here and I will sort it.

Still logistics. Same thread as the original invoice. Same invoice number. Same payment reference.

Stage 3: +7

Subject: INV-0148 is 7 days overdue

Hi Sam,

INV-0148 ($3,500, due September 3) is now 7 days overdue. Happy to resend the PDF or add your AP contact. What do you need from me to get this into the next run?

This is a logistics email. You are asking what is blocking payment, not whether you deserve to be paid. Do not apologize.

Stage 4: +14

Subject: INV-0148: next step

Hi Sam,

INV-0148 is 14 days overdue. I am applying the late fee set out on the invoice (if your contract allows it), and pausing new work on this account until it is clear.

Happy to jump on a 10-minute call this week to close it out.

Stage 4 is where people go quiet in the other direction. They keep delivering. That is how retainers quietly double. Keep this factual. Pause the work if they still do not pay. Do not write a longer email instead.

A worked USD retainer, because the sheet lies

A three-person studio. Client on a $3,500 a month retainer, billed in arrears, 14-day terms. PDF and a sheet. No accounting software in the chase loop.

  • May: sent June 1, paid June 12. Fine.
  • June: sent July 1. Still open on July 18. The founder does not send July's invoice "until June clears, they are a good client."
  • August 12: June is 42 days late. July was never sent. August's work is already in progress.

Outstanding is not $3,500. It is $7,000 of invoices plus a month of labor you have not billed yet. Call it $10,500 of cash that is either late, unbilled, or both, and nobody decided to let it slide. They decided to be polite.

The sheet still says "June: amber." Amber is not a number.

If they had sent July on July 1 anyway, and run the four stages on June without waiting to feel ready, two things change: the client gets a due date instead of a vibe, and the studio does not fund a month of work on hope.

Solo consultants do a smaller version of the same thing. One client, one invoice, one "I'll chase on Friday." Friday becomes next Friday.

When Xero is worth it (and when it is theatre)

Worth it:

  • You (or your bookkeeper) reconcile a bank feed every week, without fail.
  • Sales tax, multi-currency, or payroll is already happening in that file.
  • You will enter the invoice before you send it, every time, so a reminder has something to attach to.

Theatre:

  • You subscribed because it felt like what a proper business does.
  • Invoices still leave as Docs or PDF attachments.
  • Reminders are on, against a queue of drafts.
  • The founder chases in Gmail while the books sit empty until month-end.

If you are in the theatre column, connecting a chase tool to Xero will not help, because the invoice is not in Xero. Start with the stack you actually use: spreadsheet, PDF, PayPal, bank transfer. That is allowed.

If you already live in Xero and want the chase elsewhere, that is fine too. Optional Connect can pull unpaid invoices so the same four-stage ladder runs in Tallylark. Standalone still comes first.

What Tallylark actually does with this

Tallylark is for people who bill from Docs, PDF, PayPal, or bank, and want a chase that does not wait for Friday. Create or upload the invoice you already send. We run the four-stage sequence (early, due, +7, +14) so follow-ups happen without another spreadsheet.

Works standalone. Optional Xero Connect if you already use Xero: import unpaid invoices and contacts, run the chase, and stop reminders when the invoice is marked paid in Xero. Sync is one-way. Never connecting is fine.

Fourteen-day Pro trial, from $29/mo after, no card to start. Works without accounting software.

Start free trial