Wakti Insights

    Billing operations

    From approved work to invoice: an agency project-to-cash workflow

    A six-stage project-to-cash workflow for turning delivery evidence into a reviewed invoice without losing context between the project team and finance.

    Wakti Editorial TeamAugust 16, 20269 min read

    Treat project-to-cash as a control chain, not an export

    The Friday scramble usually begins much earlier than Friday. A consultant logs time to the wrong task. A manager approves the week without noticing. Finance receives a spreadsheet with no explanation of the exception, then asks delivery to reconstruct what happened. The invoice is late because the evidence lost its context before billing began.

    A connected workflow preserves that context while changing the record’s status deliberately. Logging says the work happened. A timesheet packages it for a period. Approval says it is valid. Uninvoiced review decides whether and how it should be billed. The invoice communicates the claim to the customer. Payment and accounting complete a different part of the financial story.

    The project-to-cash control chain

    Each step changes the status of the record. A later step should not silently repair a missing earlier one.

    1. Work log

      Record what happened against the right project and task.

    2. Timesheet

      Collect entries into a reviewable period.

    3. Approval

      Confirm the work and expense evidence is valid.

    4. Uninvoiced review

      Apply billing rules and resolve exceptions.

    5. Invoice

      Create, review, and issue the customer document.

    6. Payment & accounting

      Track settlement and hand off the financial record.

    The exact accounting and tax controls depend on your jurisdiction and policies. The operational principle is universal: keep the source record and every approval visible.

    1–2. Capture the work, then close the period

    A useful work log carries the person, date, duration, project, task, billable state, and enough description to understand the work. It should be easy to enter close to the moment of delivery. Asking people to recreate an entire week from memory weakens both project reporting and the invoice evidence.

    The timesheet serves a different purpose. It gathers individual entries into a reviewable period and makes completeness visible: missing days, total hours, leave, non-billable work, and late changes. Closing or submitting the period creates a stable object for review without pretending each underlying entry is identical.

    • Keep the original work entry visible after it moves into a timesheet.
    • Define who may edit an entry after submission and record the change.
    • Separate billable eligibility from approval; valid work may still be non-billable.

    3–4. Approve evidence before applying billing rules

    Approval should answer whether the record is complete, accurate, and attributable to the right project. It should not silently decide every commercial question. A valid hour on a fixed-fee project affects cost and progress even when it never becomes a separate invoice line.

    The uninvoiced-work review is the commercial gate. It brings approved time and expenses together with the project’s billing model, rates, caps, milestones, retainer balance, prior invoices, and write-off decisions. Exceptions belong here: a courtesy adjustment, a non-rebillable expense, an hour above a cap, or work held for the next billing cycle.

    5. Build a draft that can survive a customer question

    A draft invoice should inherit the customer, currency, billing address, tax treatment, payment terms, project reference, and reviewed lines from controlled records. Finance still needs an explicit review before issue. Automation removes rekeying; it does not remove accountability.

    Keep the link from invoice line to source. When a client asks why 17.5 hours appeared, the answer should not depend on the person who assembled the invoice remembering which spreadsheet tab they used. The same trace helps the team avoid billing the same approved record twice.

    What each gate should prove
    GateQuestionEvidence retained
    Timesheet approvalDid this work happen and belong here?Entries, period, reviewer, decision, changes
    Uninvoiced reviewIs it eligible now under the agreement?Rate, cap, milestone, exclusion, deferral
    Invoice approvalIs the customer document correct?Draft, totals, terms, tax treatment, approver
    Accounting handoffWas the issued record accepted downstream?External reference, status, error or confirmation

    6. Do not confuse an issued invoice with revenue or cash

    After issue, the workflow must track what happened: sent, due, partly paid, paid, disputed, void, or written off according to the firm’s system and policies. The accounting handoff also needs visible success or failure. A green ‘synced’ label with no external reference or error trail is not a control.

    An invoice status is still not a revenue-recognition policy. IFRS 15 recognizes revenue as promised goods or services transfer to the customer, including over-time recognition where the criteria are met. Billing schedules and cash timing can differ. Keep project evidence, invoice events, accounting outcomes, and payment events connected but distinct.

    Measure waiting time and exceptions, not only invoice totals

    The most useful operating measures expose friction: time from period end to submission, time awaiting approval, approved value waiting to be billed, exception count, draft-to-issue time, rejected accounting handoffs, and days to payment. A single invoice total says little about where the process is stuck.

    Begin with one real project. Follow one hour and one expense from source to settlement. Name the owner and exit condition at every gate. The weak handoff will become obvious quickly—and it is usually more valuable to repair that handoff than to add another month-end spreadsheet.

    Sources and scope

    These guides explain operating practice, not legal, tax, employment, or accounting advice. The primary sources below support the regulatory or professional context referenced in this article.

    Continue in Wakti

    See the operating records behind this guide

    Connect project to cash

    Stop rebuilding the invoice from scattered records

    Connect work logs, timesheet and expense approvals, billing rules, invoices, payments, and accounting handoff in Wakti.

    Early access updates only. No card required.