← Back to the Notebook

Quarterly estimated taxes for freelancers, without a subscription.

For my first couple of years working for myself, I treated quarterly estimated taxes the way you might treat a recurring dentist appointment. I knew they existed. I knew I was supposed to handle them. I'd guess at a number, send something in by some deadline, and hope the IRS wouldn't notice I had no idea what I was doing. By the time I figured out how the math actually works, I'd paid an underpayment penalty I could have avoided and gone to bed too many nights wondering whether I'd accidentally committed a tax crime.

You can do this. The math is simpler than the software industry has made it look. Here's what I wish someone had walked me through.

What you're actually doing

Quarterly estimated taxes are how the IRS gets paid throughout the year if you're not on a payroll. People with W-2 jobs have taxes withheld from every paycheck. The rest of us don't, so the IRS asks us to send four payments a year against what we expect to owe. The form is called 1040-ES, and it comes as a calculation worksheet with four payment vouchers attached, one per quarter. You can mail the voucher with a check, or pay electronically through IRS Direct Pay or EFTPS. The number you send isn't pulled from anywhere; you calculate it yourself.

The fear is that this sounds harder than it is. It isn't.

The whole system is two questions answered four times.

The math, in one place

The IRS doesn't expect you to predict your annual income to the dollar. They expect you to land within a specific safe-harbor range. If your quarterly payments add up to one of these numbers, you won't owe an underpayment penalty:

90% of your current year's total tax liability, or 100% of last year's total tax liability (110% if your prior-year adjusted gross income was over $150,000).

Whichever is smaller is your safe-harbor target. Most freelancers default to the prior-year number because it's a known quantity. If last year you paid $14,000 in total federal tax, and your AGI was under $150,000, paying $14,000 across four quarters this year ($3,500 per quarter) keeps you in the safe harbor regardless of how this year actually goes.

That's the safe harbor for avoiding the penalty. It's separate from the question of having the money when you owe it.

For having the money, the heuristic most freelancers use is set-aside-as-you-earn: every time you get paid, move 30% of that payment into a separate account you don't touch. Thirty percent is a rough number that covers about 15.3% in self-employment tax (Social Security and Medicare on net earnings), plus federal income tax for most brackets, plus a buffer for state taxes if your state has them. It's not a precise calculation; it's a "you'll have enough when payments come due" rule.

If your business is more predictable, refine the percentage. If your state has no income tax, 25% is often enough. If you're in a high-tax state with a strong year, 35% might be safer. The 30% rule is the default, not the law.

A year, by quarter

The IRS quarters do not match calendar quarters. This is the first source of confusion and worth getting clear up front.

Q1: January 1 through March 31. Payment due April 15.

The first quarter is the longest setup window. You've just closed out last year's books, or you're about to, and the April 15 deadline doubles as the date your prior-year tax return is due. You're actually doing two things in April: filing last year's return, and sending Q1 of this year's estimated payment. They're separate transactions for separate years, even though they land on the same day.

Q2: April 1 through May 31. Payment due June 15.

The shortest income period of the year, only two months. The IRS calendar isn't tidy. If you've been paid for most of your work in April and May, your June 15 payment will be smaller than Q1, even though they're sequential. That's expected. Don't try to even out the quarters by overpaying or underpaying. The math at year-end reconciles all four against your actual annual liability.

Q3: June 1 through August 31. Payment due September 15.

A three-month period covering summer. For people whose work has seasonal rhythm, Q3 is where per-quarter variance becomes most visible. Pay against what you actually earned, not against an averaged annual estimate. Variable income is normal; the safe harbor judges your year, not each quarter.

Q4: September 1 through December 31. Payment due January 15 of the following year.

The longest income period of the year, four months. The January deadline lands in the middle of holiday recovery and the start of a new year, which is part of why so many people miss it. If you set up calendar reminders for one of the four deadlines, Q4 is the one to set.

A note on the dates themselves: when April 15, June 15, September 15, or January 15 falls on a weekend or federal holiday, the deadline shifts to the next business day. Most years this happens at least once. The IRS publishes the adjusted dates each year; you don't need to calculate them yourself.

Why most accounting tools make this harder than it needs to be

The math above is calculator and calendar work. Two equations, four dates, one prior-year number you already know. Despite that, most accounting software charges a recurring subscription to handle it, locks parts of the calculation behind premium tiers, requires you to link bank accounts and share transaction data the IRS will never see, and bundles the quarterly tax feature with general bookkeeping so you can't just have the calculator without committing to the whole system.

The result is that a freelancer who needs a 1040-ES estimate four times a year ends up paying for an annual SaaS subscription, sharing financial data with a third-party server, and learning the user interface of a product designed for accountants rather than for the people writing the checks.

You don't need that. You need the safe-harbor math, the four dates, and a place to keep the running number. A spreadsheet works. A note app works. A file you save to your own folder works.

What I do now

I built TaliiVue because I wanted what's described above in one place I could open without an account. It's a single HTML file you save to a folder. The 30% set-aside calculator and the 1040-ES quarterly tracker are the parts of it I use most. If a CPA does your filing, you don't need this tool; the math is yours to keep regardless. If a CPA doesn't do your filing, you're already doing the work, and putting it somewhere you can see all year is the only thing that ever made it stop feeling like a recurring fear.

Quarterly estimated taxes were designed to be self-administrable. The system assumes a freelancer can do their own math, send their own checks, and reconcile at year-end. The complications come from software that wraps simple work in subscription overhead.

Strip the wrapper, and a year of estimated taxes is a few hours of actual work.

Mostly the fear was the unfamiliarity, which goes away the second time you do it.

Planning, not advice. Consult a qualified CPA before filing.