Gig Work Tax

How do I handle retainers and deposits in my books?

Income Trackingintermediate3 answers · 4 min readUpdated February 28, 2026

Quick Answer

Record retainers as unearned revenue (liability) when received, then move to income as you complete work. For tax purposes, most freelancers report retainer income when they have an unrestricted right to keep it — typically when work is delivered, not when initially received.

Best Answer

PS

Priya Sharma, Small Business Tax Analyst

Best for freelancers who regularly work with retainers and need proper bookkeeping practices

Top Answer

How to properly record retainers in your books


Retainers require a two-step accounting process that many freelancers get wrong. When you receive a retainer, you haven't "earned" that money yet — you've simply received an advance payment for future work. This creates a liability on your books until you deliver the promised services.


The correct booking process


Step 1: When you receive the retainer

  • Debit: Cash/Bank Account $5,000
  • Credit: Unearned Revenue (liability) $5,000

  • Step 2: As you complete work

  • Debit: Unearned Revenue $1,250 (25% of project completed)
  • Credit: Revenue/Income $1,250

  • Example: $5,000 website project with 50% retainer


    Let's say you're building a website for $5,000 total, with a $2,500 retainer upfront:


    Month 1 (retainer received):

  • Cash increases by $2,500
  • Unearned revenue liability increases by $2,500
  • Taxable income: $0

  • Month 2 (25% of work completed):

  • Move $625 from unearned revenue to earned revenue
  • Unearned revenue liability decreases to $1,875
  • Taxable income: $625

  • Month 3 (project completed):

  • Move remaining $1,875 to earned revenue
  • Collect final $2,500 payment
  • Total taxable income for project: $5,000

  • Tax implications by business structure



    Common mistakes to avoid


  • Recording retainer as immediate income: This inflates your current year taxes if work spans multiple years
  • Not tracking unearned revenue: You could accidentally spend money you haven't technically earned yet
  • Mixing retainers with deposits: Security deposits aren't income; retainers for future work are

  • What you should do


    1. Set up an "Unearned Revenue" liability account in your bookkeeping system

    2. Create a simple spreadsheet to track retainer projects and completion percentages

    3. Review monthly to move appropriate amounts from unearned to earned revenue

    4. Consider using project-based accounting software that automates this process


    Use a tool like our freelance dashboard to track retainer projects by completion percentage and automatically calculate how much should be recognized as income each month.


    Key takeaway: Retainers are liabilities until work is completed. Proper tracking prevents tax overpayment and maintains accurate cash flow projections.

    *Sources: IRS Publication 334 (Business Expenses), IRC Section 451 (Timing of Income Recognition)*

    Key Takeaway: Record retainers as unearned revenue liability when received, then move to taxable income only as work is completed to avoid overpaying taxes.

    Different retainer types and their tax treatment

    Retainer TypeWhen TaxableBookkeeping Method
    Project retainerAs work is completedUnearned revenue → Earned revenue
    Monthly service retainerWhen month beginsDirect to revenue account
    Security depositNever (unless forfeited)Asset or liability account
    Kill fee retainerWhen project is cancelledDirect to revenue account

    More Perspectives

    PS

    Priya Sharma, Small Business Tax Analyst

    Best for established freelancers managing multiple large retainers simultaneously

    Advanced retainer management for high-volume freelancers


    When you're managing 5-10 active retainer projects worth $50K+ annually, proper systems become critical. High earners often face quarterly estimated tax payments, making accurate retainer recognition essential for cash flow planning.


    Multi-project retainer tracking system


    Create separate tracking for each project with these fields:

  • Project ID and client name
  • Total project value
  • Retainer amount received
  • Work completion percentage
  • Amount recognized as income to date
  • Remaining unearned revenue balance

  • Cash flow impact for quarterly taxes


    If you receive $30,000 in retainers in Q1 but only complete 40% of the work, you've only earned $12,000 in taxable income. However, your bank account shows $30,000 more cash. This creates a trap where you might spend money that will create future tax obligations.


    Year-end retainer strategy


    For December planning: If you have $20,000 in unearned retainer revenue, completing those projects in December versus January can significantly impact your current year tax bill. Consider timing project completion based on your overall tax situation.


    Key takeaway: High earners must separate cash received from income earned to avoid cash flow problems during quarterly tax payments.

    Key Takeaway: High earners must track multiple retainer projects systematically to avoid cash flow issues during quarterly estimated tax payments.

    JO

    James Okafor, Self-Employment Tax Specialist

    Best for consultants who use retainers for ongoing monthly services

    Monthly retainer arrangements for consultants


    Consultants often use "monthly retainers" differently than project-based freelancers. If you charge $3,000/month for ongoing marketing consulting, this is typically earned revenue each month, not deferred income.


    Distinguishing retainer types


    Project retainer: $10,000 upfront for a 3-month project

  • Record as unearned revenue, recognize as work is completed

  • Monthly service retainer: $3,000/month for ongoing consulting

  • Record as earned revenue each month
  • Client's right to cancel doesn't affect income recognition

  • Handling retainer refunds


    For true project retainers, if work isn't completed and money must be refunded:

    1. Reverse the unearned revenue entry

    2. Record the refund as a reduction in cash

    3. No tax impact since income wasn't recognized


    For monthly retainers, refunds create a business expense in the year paid, potentially creating a tax deduction.


    Key takeaway: Monthly service retainers are typically immediate income, while project retainers require careful income recognition timing.

    Key Takeaway: Monthly service retainers are immediate income, while project-based retainers require deferred revenue accounting until work completion.

    Sources

    retainersdepositsbookkeepingincome recognition

    Reviewed by Priya Sharma, Small Business Tax Analyst on February 28, 2026

    This content is for educational purposes only and is not a substitute for professional tax advice. Consult a qualified tax professional for advice specific to your situation.

    How to Handle Retainers and Deposits in Freelance Books | GigWorkTax