Free fifteen-minute call. With a CPA, no payment until after.
Client login786-952-6621

Estimated Taxes for Freelance Developers: Retainer Income, Project Payments, and Quarterly Obligations

Written by Yarik Yarosh, CPA (US & Canada) September 5, 2026 · FL CPA license AC61704 · CPA Ontario

Freelance developers receive income in two patterns: retainer-based (monthly recurring payments from ongoing clients) and project-based (lump sums at project milestones or completion). Both are subject to self-employment tax and income tax, with no employer withholding. Quarterly estimated tax payments replace that withholding. The deadlines are April 15, June 15, September 15, and January 15.

Key takeaway

The total estimated tax rate for freelance developers is typically 25-40% of net profit, depending on income level. This includes:

  • Self-employment tax: 15.3% on 92.35% of net profit (effectively 14.13%)
  • Federal income tax: 10-37% on taxable income after the standard deduction and QBI deduction

Retainer income: Predictable monthly revenue makes equal quarterly payments straightforward. Total the expected annual income, calculate the tax, divide by four.

Project income: Lumpy, unpredictable. A developer who earns $40,000 in Q1 and $0 in Q2 should use the prior-year safe harbor (pay 100%/110% of last year’s tax in equal installments) or the annualized installment method.

The S-Corp W-2 trick: S-Corp owners can increase W-2 withholding in any paycheck, and the IRS treats withholding as paid evenly throughout the year. A developer who realizes in November that they owe more can increase the final paycheck’s withholding to cover the full-year gap, avoiding any underpayment penalty.

How does a freelance developer calculate first-year taxes?

The first year is the hardest because there is no prior-year tax liability to use as a safe harbor. The developer must estimate annual income and calculate the tax.

What about developers with both retainer and project income?

Many freelance developers have a base of retainer clients (steady monthly income) plus occasional project work (lumpy). The retainer income makes the estimated tax base predictable. The project income adds variability on top.

The simplest approach: set quarterly payments based on the retainer income alone (using equal quarterly payments). When a large project payment arrives, set aside 30-35% immediately for taxes. Make an extra estimated tax payment or increase the next quarterly payment to cover the project income. This avoids both underpayment penalties and the complexity of the annualized installment method.

Related guides:

Freelance developer managing estimated taxes?

The Business Assessment is a fixed $250. You get a written, CPA-reviewed estimated tax calculation, the quarterly payment schedule, and the S-Corp analysis for your freelance development business.

Book a free call →
Get the next cross-border guide by email

One or two plain-English guides a week on US-Canada tax. No spam, unsubscribe anytime.

Cite this page

Yarik Yarosh, CPA. "Estimated Taxes for Freelance Developers: Retainer Income, Project Payments, and Quarterly Obligations." Blue Cloud CPA, September 5, 2026. https://bluecloudcpa.com/guides/web-development-estimated-taxes-retainers

This guide is general information, not tax advice for your specific situation. Which points apply, and how, depends on your facts.