Blixwerk

Client Paid My Invoice, But Which Hours Did It Cover?

2026-10-14

The notification slides down your phone screen while you're standing at the bus stop, 8:12 on a Monday morning. Payment received: 1,840.00.

Your shoulders drop. For about four seconds, you feel light.

Then the thought arrives. Which invoice was that?

You know the client. Marit runs a small online bakery, and you've been building her shop pages and newsletter templates since spring. But 1,840 is not a number you recognise. It isn't the March invoice. It isn't the one from June. It could be a part payment. It could be two invoices rolled into one. It could be something else entirely.

The bus arrives. You get on. You do not enjoy the ride.

The sum that fits nothing

At your desk, you open the invoices folder. There are files called Invoice_Marit_final, Invoice_Marit_final2 and one just called Marit. You open each one and squint.

Then you open your hours. They live in a notes app, a calendar and half a page of a paper notebook. You start adding. Four hours here, six there, a long Thursday that you think was for the newsletter, though it might have been the checkout fix.

The numbers almost match. Almost is the worst word in admin.

You try dividing 1,840 by your hourly rate. You get a number with a decimal. That means a discount you forgot about, or a deduction on her side, or a mistake on yours. You can't tell which, and you can't ask her without sounding like you don't know your own business.

That is the quiet part nobody mentions. It isn't that the money is missing. The money is there. It's that you can't say what it paid for.

What it quietly costs

So you do the thing you always do. You put it off.

You tell yourself you'll sort it out on Friday. Meanwhile, a small, low hum starts in the back of your head. Are there hours from May that were never billed? Did you send Marit a reminder for something she'd already paid? Last time you did that, there was a pause in her reply that felt about a week long.

It costs you more than an hour or two. It costs you the clean feeling of being paid. You worked, the money arrived, and the loop should have closed with a small click. Instead it stays open, and you carry it around like a coin you can't spend.

It costs you a little dignity too. You are the person who sends invoices with confident totals. You'd like to be that person on the inside, not only in the PDF.

The call you didn't want to have

On Wednesday, Marit rings about something unrelated: a banner that's the wrong size on her mobile site. You fix it while she's talking. Then she says, lightly, "Oh, and did my payment come through? I wasn't sure which one I'd paid."

There's a silence on your end. A short one, but you hear it.

"It did," you say. "Thank you. I'll send you a quick note matching it to the hours."

You hang up and stare at the screen. You just promised something you can't yet deliver. Not because you're careless. Because the invoices live in one place, the hours in another, and the payments in a third. Nothing ever sits side by side.

The moment it clicks

That evening, you don't open the notebook. You take a sheet of paper and write three columns: Hours. Invoice. Paid.

It's almost embarrassingly simple. But it shows you something. If every block of hours belonged to an invoice, and every invoice had a status, you wouldn't need to reconstruct anything. The answer to "what did this payment cover?" would already be sitting there, waiting to be read.

You don't need to be better at remembering. You need one place where the story of each job stays attached to itself.

A small system. A quiet one. One that does the matching so your head doesn't have to.

A different Monday

Picture the same Monday, 8:12, same bus stop. The notification lights up: Payment received.

You feel the lightness. This time it stays.

At your desk, you open one file. You find the client. You see the invoice, the hours it covered and the date it was due. You mark it paid. The overview shifts by one line, and the little knot that used to sit behind your ribs simply isn't there.

Sending Marit a note takes thirty seconds: Thanks, received. It covers the newsletter templates and the checkout fixes from April to June. No guessing. No apologetic tone.

Then you get on with the actual work. The part you're good at. The part you wanted to be doing all along.

None of this is dramatic. It's just a morning that goes the way it should. Money arrives, you know what it's for, and the day belongs to you.

If you recognised yourself

If you've ever stared at a payment and thought what is this for?, you're not disorganised. You're running a real business with the tools of a shoebox.

There's a gentle way out of that. We made Get Paid On Time – Freelance Invoice, Hours & Client Tracker for exactly this: an Excel tracker that keeps clients, projects, hours and invoices together, with due dates, overdue flags and a simple dashboard. It comes with sample data so you can see how it fills in, plus a short PDF guide. If it doesn't help, there's a 30-day money-back promise, no questions.

See the tracker here

It's a tool for organising your records. It doesn't replace a tax professional, and the decisions stay yours.

An illustrative story, written with AI assistance.

Sounds familiar? Get Paid On Time – Freelance Invoice, Hours & Client Tracker (Excel) – Excel tracker for clients, projects, hours and invoices: auto invoice numbers, due dates, overdue flags, dashboard. Sample data + PDF guide.

Take a look