Blog

A Complete Freelancer Workflow from Time Tracking to Invoice

By DoubleTime team· Published July 3, 2023

4 min read

Invoicing becomes difficult when the information needed to bill a client lives in several places. Time is in a spreadsheet, scope changes are in email, rates are in a proposal, and the final result has to be rebuilt in an invoice at the end of the month.

A connected workflow reduces that reconstruction. The aim is not to put every internal detail on an invoice. It is to keep a trustworthy path from completed work to the amount you ask the client to pay.

1. Set the client, project, and rate before work begins

Record the commercial terms while they are unambiguous:

  • the client and billing contact
  • the project or engagement
  • the hourly, daily, or agreed effective rate
  • currency, tax treatment, and payment terms
  • how rounding, expenses, and out-of-scope requests will be handled

If different work attracts different rates, attach the correct rate at the task or project level instead of trying to remember the exception during invoice preparation.

2. Capture the work when it happens

Create a recognisable task, then record the time close to the work. A useful description names the outcome: "Resolve customer export failure" is easier to review than "Development".

Add brief notes for decisions, milestones, or client requests that may matter later. If you miss a timer, correct the entry promptly using reasonable evidence rather than guessing at the end of the month.

The practical freelancer time-tracking guide covers the daily habit in more detail.

3. Review unbilled work on a regular schedule

Do not wait until invoice day to discover missing information. Weekly, review completed work that has not been billed and check:

  • client and project assignment
  • billable status
  • duration and rate
  • duplicated or overlapping entries
  • descriptions that need clarification
  • work that belongs in a later billing period

This review catches the small calls, fixes, and follow-ups most likely to disappear. It also lets you raise a scope question while the work is recent.

4. Build the invoice from approved source records

When the billing period closes, select the approved work for that client and import it into the invoice. Group lines in the way the client expects: by project, outcome, phase, or agreed billing category.

Review the totals against the source entries. Check invoice number, dates, currency, tax, recipient, payment terms, and payment instructions. Preview the document before sending it.

Detailed time records support the calculation, but the client-facing invoice should still be readable. Combine entries where your agreement permits it and retain the underlying detail for questions.

5. Send the invoice and preserve the record

Send the final invoice to the correct billing contact and keep a record of what was sent and when. If the client requests a correction, edit the invoice through a controlled workflow and send the updated version so both parties refer to the same document.

Do not include private internal notes or unrelated personal information in client-facing invoice lines.

6. Follow up according to clear terms

A sent invoice still needs an owner. Monitor its due date, payment status, and any dispute. Use a consistent reminder sequence that stops when the invoice is paid, replaced, disputed, or reaches the end of your chosen process.

The overdue invoice follow-up guide includes practical timing and message templates.

7. Record payment and review the cycle

When payment arrives, record it against the correct invoice. Reconcile partial payments, adjustments, or credits deliberately rather than changing the original work records to force the balance to match.

Periodically review:

  • average time from work completion to invoice
  • unbilled value still waiting for review
  • invoices paid late or disputed
  • fixed-fee work whose actual effort exceeded the estimate
  • recurring billing administration that could be simplified

These measures reveal whether the workflow is improving cash flow and pricing decisions, not merely whether timers were used.

The complete loop

The dependable freelancer billing loop is simple to describe:

  1. Capture client work.
  2. Apply the agreed rate.
  3. Review completed, unbilled value.
  4. Create and send the invoice.
  5. Follow up and record payment.

See how that workflow fits together in DoubleTime, or start with your next piece of client work.