Bookkeeping, payroll, and CFO services for San Diego's small businesses.

Call or Text: (619) 417-8735

How do I account for work in progress?

Work in progress represents the costs you’ve accumulated on projects that aren’t complete yet. It sits on your balance sheet as an asset until the work is finished and you can recognize the associated revenue. Getting WIP accounting right matters because without it, your financial statements won’t reflect what’s actually happening in your business.

The basic mechanics work like this. As you incur costs on a job, those costs accumulate in a WIP account rather than hitting your income statement immediately. Materials, labor, subcontractor payments, and allocated overhead all go there. When you bill the customer and recognize revenue, you move the corresponding costs out of WIP and into cost of goods sold. This matching keeps your profit figures from getting distorted by timing differences.

In QuickBooks, set up a current asset account for WIP or Jobs in Progress. Configure your workflow so job-related expenses land there instead of going straight to expense accounts. When you invoice a customer and recognize revenue, make a journal entry moving the appropriate costs from WIP to your cost of sales. The timing of when you recognize revenue depends on your accounting method. Completed contract waits until the project is done. Percentage of completion spreads recognition across the project based on how much work you’ve finished.

For construction companies, WIP tracking is essential. You might have $200,000 in costs sitting across five active jobs, but your income statement only shows what’s been billed and recognized. Without proper WIP accounting, you could look profitable while actually accumulating losses on jobs that will blow up when they close. Construction job costing done right includes WIP tracking as a core component.

Professional services firms deal with WIP differently but the concept is the same. Unbilled time and expenses on client projects represent work you’ve done but haven’t invoiced yet. A consulting firm with 80 hours of unbilled time across open engagements has WIP that needs to be tracked and billed before it gets stale.

Review your WIP schedule monthly. Compare costs accumulated on each project against the expected total and the amount billed to date. This comparison reveals which jobs are running over budget while there’s still time to react. It also highlights unbilled work that might be forgotten or harder to collect if it sits too long.

The danger of ignoring WIP is financial statements that mislead you. You might show profitable months when you’re actually accumulating costs on jobs that will lose money once complete. Or you might look cash-poor while sitting on substantial unbilled work representing future revenue.

Setting up proper WIP tracking requires understanding both the accounting mechanics and how your specific business operates. A San Diego bookkeeper familiar with project-based businesses can configure your chart of accounts correctly and establish workflows that keep WIP accurate without creating administrative headaches. The upfront setup takes some effort, but having reliable project-level visibility is worth it.

San Diego's Small Business Bookkeeper

The Next Step:
A Short Conversation

A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.

More Questions

How do I separate business and personal expenses?

Open a dedicated business bank account and use it exclusively for business transactions. Add a business credit card, pay yourself intentionally, and keep personal spending completely out of business accounts.

Read answer

How do I reconcile accounts in QuickBooks?

Reconciliation matches your QuickBooks transactions against your bank or credit card statement. In QuickBooks Online, go to Settings, select Reconcile, and check off transactions until the difference reaches zero.

Read answer

How do I handle security deposits in accounting?

Security deposits are liabilities, not income. Record them to a liability account when received and reverse the entry when you return them. If a tenant forfeits the deposit, only then do you recognize income.

Read answer

How long should I keep my business financial records?

Keep most business financial records for seven years. This covers IRS audit periods and California state requirements. Some documents like formation papers and major asset records should be kept permanently.

Read answer

How do I report employee tips for taxes?

Employees must report their tips to you, and you include those tips in their wages for payroll tax purposes. You withhold income tax and FICA from their pay, and you pay the employer portion of FICA on the reported tips.

Read answer

Where can I find a bookkeeper in San Diego?

Check the QuickBooks ProAdvisor directory, search Google, or ask for referrals from your CPA or other business owners. Once you have candidates, evaluate based on industry experience, software expertise, and pricing structure.

Read answer

Fresh Ledger provides full-service bookkeeping for San Diego County's small businesses. We handle monthly financials, payroll setup, and part-time CFO services for local business owners who want their numbers done right.

Client Reviews

5-Star Rated Firm
  • Intuit ProAdvisor Platinum Tier badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Payroll Certification badge

© 2026 Fresh Ledger LLC