NetSuite Insights & Guides | CuriousRubik

NetSuite Unbilled Services WIP: A Practical Review

Written by Chaitanya Tej | Oct 8, 2026, 10:41:32 AM

Review unbilled services in NetSuite by separating work awaiting approval, work eligible for billing, approved commercial holds and completed invoices. Give every open amount a reason, owner and next action. An aging total labeled WIP is difficult to act on when it combines these different states.

First agree what WIP means in your organization. An operational schedule of unbilled hours is not automatically a balance-sheet asset, recognized revenue or a contract asset. Finance must determine the accounting treatment separately under the applicable policy.

Define the population and valuation basis

Choose the scope: entity, project types, service period and cutoff time. State whether the schedule includes time, expenses, purchased services or all three. Identify whether amounts are shown at cost, standard selling value or the amount expected to be billed.

Avoid summing incompatible measures. Ten hours valued at employee cost and ten hours valued at the customer rate do not belong in one unlabeled amount column. Use separate columns where both delivery exposure and potential billing matter.

Preserve the source reference and project task for each item. A summary by project is helpful for a meeting, but the reviewer needs a route back to the time entry, expense or charge that requires a decision.

Separate approval from billing eligibility

For time-and-materials projects, time must be entered, marked billable and approved to be billed. Check each state rather than treating submitted time as ready revenue. Include late or rejected timesheets in the operational follow-up even if they are excluded from the invoice queue.

The billing model also matters. A fixed-fee or milestone contract may require acceptance evidence rather than a simple multiplication of hours by rate. Excess effort can be a delivery cost without creating another customer entitlement.

Keep charge-based projects distinct from ordinary time-and-materials schedules. Actual charges and forecast charges serve different purposes. A forecast record belongs in planning analysis, while invoice release needs the applicable actual billing evidence.

Create actionable aging buckets

Age the underlying service or expense from the date relevant to the review. Retain a separate age for the current blockage. An old service item that was disputed yesterday has two useful clocks: how long the work has remained unbilled and how long the present issue has been unresolved.

Use reasons that lead to different actions: missing time approval, missing customer purchase order, milestone evidence outstanding, rate disagreement, contractual cap, invoice processing error or approved write-down. Avoid a catch-all hold category that never identifies the decision maker.

Set escalation thresholds according to contract terms and business consequence. A small item near a contractual billing deadline can be more urgent than a larger amount with an agreed later milestone. Age alone should not dictate the priority.

Reconcile the opening and closing schedules

Start with the prior approved unbilled population. Add newly eligible work, remove work linked to issued invoices, and explain credits, write-downs, reclassifications and valuation changes. End with a source-level closing population.

Match invoices through stable source relationships where available. A matching customer name and amount are weak evidence when projects have repeated monthly fees. Check that the same time or expense item was not billed through two routes.

Investigate disappearing items. A field edit can make an entry fall outside a saved search without resolving its commercial status. Compare identifiers between snapshots so the reviewer distinguishes a valid invoice from a changed filter or classification.

A hypothetical services review

Assume a fictional consulting practice starts the month with USD 42,000 of operational unbilled work at approved selling value. Another USD 28,000 becomes eligible during the month. Invoices linked to that population total USD 45,000, and approved commercial write-downs total USD 3,000.

The closing operational balance is USD 22,000: 42,000 plus 28,000 minus 45,000 minus 3,000. The review divides it into USD 8,000 awaiting a customer purchase order, USD 6,000 awaiting milestone evidence, USD 5,000 under a rate dispute and USD 3,000 ready for the next billing run.

Separately, USD 4,000 of submitted but unapproved time remains outside this defined eligible population. Show it in an approval queue rather than silently adding it to the USD 22,000. This distinction makes the billing review and timesheet follow-up actionable.

These amounts are hypothetical. They do not establish a journal entry or an accounting asset. The finance reviewer must reconcile any ledger balance using its own approved recognition and valuation rules.

Review write-downs without deleting work evidence

A commercial write-down changes expected recovery, but actual time and costs still explain project performance. Preserve the original work evidence, approved adjustment and reason. Do not erase effort to make utilization or margin appear better.

Distinguish a pricing correction from a goodwill concession and from a nonbillable delivery overrun. Each may have different approval, reporting and accounting consequences. The person resolving the billing issue should record which category applies.

If an invoice already exists, use the appropriate approved credit or correction process rather than changing only the WIP schedule. Confirm the customer balance, source linkage and any revenue effects after the adjustment.

Make the review a decision meeting

Send project owners their exceptions before the review. Ask for the evidence needed to release billing or justify the hold. The meeting should confirm decisions and deadlines, rather than read the same open list aloud every month.

For each material item, record the next action and the person who can complete it. A project manager may own acceptance evidence while finance owns a rate correction. Assigning every problem to accounts receivable obscures those dependencies.

Close an exception only after the intended result is verified. An email requesting a purchase order is progress; the received purchase order and released invoice are different milestones. Preserve those states so management can see where work is actually stuck.

Test the report and the recovery path

Use representative cases: approved time, rejected time, nonbillable tasks, fixed-fee work, expenses entered after the cutoff, a partial invoice and an approved write-down. Confirm each appears in the correct population and valuation column.

Rerun the reconciliation after changes to billing rules, project status or report filters. Review whether finance and delivery users see the same authorized scope. A CuriousRubik NetSuite support review can help turn an opaque WIP total into a controlled work-to-invoice queue.

Frequently asked questions

Is all unbilled time an accounting asset?

No. An operational unbilled schedule tracks work and potential billing. Asset recognition, revenue recognition and recoverability depend on the contract and approved accounting policy, which finance must assess separately.

Why does approved time still fail to appear for billing?

Check the billable flag, project and task, billing model, customer relationship and applicable billing conditions. Approval is necessary in relevant time-based processes, but it does not resolve every eligibility requirement.

Should forecast charges be included in current WIP?

Keep them separately labeled. Forecast charges represent expected activity and can change with the project plan. The current unbilled billing population should follow the agreed definition and actual supporting records.

How do we stop old items disappearing from the review?

Preserve source identifiers in each approved snapshot and reconcile changes in membership. Require an invoice, approved adjustment or explained scope change before treating an item as resolved.

What should an approved write-down change?

It should change expected commercial recovery through the appropriate controlled process. Preserve actual hours and costs, retain the reason and approval, and review any already issued invoice or accounting consequence separately.