Skip to main content
aibizhub
Structured methodology As of 2026-04-24

How Freelance Tax Estimator works

What the tool assumes, what data it pulls from, and what it cannot tell you.

Education · General business information, not legal, tax, or financial advice. Editorial standards Sponsor disclosure Corrections

1. Scope

Estimates US federal quarterly tax set-aside from freelance income, deductible expenses, and additional deductions. Self-employment tax follows the IRS Schedule SE mechanics; income tax is a flat-rate estimate you supply, not a bracket calculation. Federal-only. Not tax advice. For jurisdiction-specific planning, consult a licensed tax professional.

2. Inputs and outputs

Inputs

  • annualGrossIncome number (currency/year)
  • businessExpenses number (currency/year)
  • selfEmploymentTaxPercent percent default: 15.3

    US statutory combined SE rate (12.4% Social Security + 2.9% Medicare).

  • estimatedIncomeTaxPercent percent default: 22

    Flat income-tax-rate estimate — your marginal or effective bracket. No filing status is modeled.

  • deductions number (currency/year) default: 0

    Retirement contributions, health insurance, home office, etc.

Outputs

  • taxableIncome

    gross − expenses − deductions.

  • selfEmploymentTax

    SE tax on 92.35% of net earnings: OASDI portion capped at the SSA wage base, Medicare portion uncapped.

  • estimatedIncomeTax

    taxableIncome × your flat income-tax rate.

  • totalAnnualTax

    selfEmploymentTax + estimatedIncomeTax.

  • quarterlyPayment

    totalAnnualTax / 4.

  • effectiveTaxRate

    totalAnnualTax / gross income.

  • takeHomePay

    gross − expenses − totalAnnualTax.

Engine source: src/lib/freelance-tax-estimator/engine.ts

3. Formula / scoring logic

taxable_income = gross - expenses - deductions
net_se         = taxable_income * 0.9235
se_tax         = min(net_se, 184500) * 0.124  +  net_se * 0.029   (at the 15.3% default; the entered SE rate scales both portions in the 12.4 : 2.9 statutory proportion)
income_tax     = taxable_income * income_tax_rate   (flat estimate, no brackets or filing status)
total          = se_tax + income_tax
quarterly      = total / 4

4. Assumptions

  • Income tax is a single flat rate you enter — the tool does not compute brackets, filing status, or the standard deduction.
  • Self-employment tax is computed on 92.35% of net SE income; the 12.4% Social Security (OASDI) portion caps at the 2026 SSA wage base ($184,500), the 2.9% Medicare portion is uncapped.
  • Federal-only: no state or local income tax, no QBI deduction, and no deduction for one-half of SE tax.

5. Data sources

6. Known limitations

  • Federal estimates only; state and local income tax and franchise taxes are not modeled.
  • Income tax is a flat-rate estimate, not a bracket calculation — it will diverge from a progressive schedule, especially across bracket boundaries.
  • Does not model the QBI deduction, SEP-IRA / solo 401(k) contributions, HSA deductions, the deduction for half of SE tax, or credits.
  • Safe-harbour rules (110% of prior year's tax for higher earners) are not implemented — consult Pub. 505.

7. Reproducibility

Input
annualGrossIncome = $120,000, businessExpenses = $15,000, selfEmploymentTaxPercent = 15.3%, estimatedIncomeTaxPercent = 22%, deductions = $0.

Expected output
taxableIncome = $105,000, net_se = $96,967.50, selfEmploymentTax ≈ $14,836.03 (OASDI $12,023.97 + Medicare $2,812.06), estimatedIncomeTax = $23,100, totalAnnualTax ≈ $37,936.03, quarterlyPayment ≈ $9,484.01.

8. Change log

  • 2026-04-24 methodology page first published.
  • 2026-07-05 SE tax now applies the 92.35% net-earnings factor and caps the OASDI portion at the 2026 SSA wage base ($184,500); income tax documented as a flat-rate estimate (no brackets/filing status), matching the shipped engine.

Worked example

Run live against the same engine this site ships (/engines/freelance-tax-estimator.js). The inputs and outputs below are recomputed on every build and independently re-verified in CI — they are never hand-authored.

Input

tool
freelance_tax_estimator
annual_gross_income
120000
business_expenses
15000
self_employment_tax_percent
15.3
estimated_income_tax_percent
22
deductions
0

Output

taxableIncome
105000
selfEmploymentTax
14836.03
estimatedIncomeTax
23100
totalAnnualTax
37936.03
quarterlyPayment
9484.01
effectiveTaxRate
31.61
takeHomePay
67063.97
disclaimer
Estimate only. Not tax advice. Consult a qualified accountant.

Frequently asked questions

What does the Freelance Tax Estimator calculate?
Estimates US federal quarterly tax set-aside from freelance income, deductible expenses, and additional deductions. Self-employment tax follows the IRS Schedule SE mechanics; income tax is a flat-rate estimate you supply, not a bracket calculation. Federal-only. Not tax advice. For jurisdiction-specific planning, consult a licensed tax professional.
What inputs does the Freelance Tax Estimator need?
It takes 5 inputs: annualGrossIncome, businessExpenses, selfEmploymentTaxPercent (default 15.3), estimatedIncomeTaxPercent (default 22), deductions (default 0). Outputs returned: taxableIncome, selfEmploymentTax, estimatedIncomeTax, totalAnnualTax, quarterlyPayment, effectiveTaxRate, takeHomePay.
What formula does the Freelance Tax Estimator use?
The exact computation is: taxable_income = gross - expenses - deductions; net_se = taxable_income * 0.9235; se_tax = min(net_se, 184500) * 0.124 + net_se * 0.029 (at the 15.3% default; the entered SE rate scales both portions in the 12.4 : 2.9 statutory proportion); income_tax = taxable_income * income_tax_rate (flat estimate, no brackets or filing status); total = se_tax + income_tax; quarterly = total / 4
Can I verify the Freelance Tax Estimator with a worked example?
Yes. With annualGrossIncome = $120,000, businessExpenses = $15,000, selfEmploymentTaxPercent = 15.3%, estimatedIncomeTaxPercent = 22%, deductions = $0. the tool returns taxableIncome = $105,000, net_se = $96,967.50, selfEmploymentTax ≈ $14,836.03 (OASDI $12,023.97 + Medicare $2,812.06), estimatedIncomeTax = $23,100, totalAnnualTax ≈ $37,936.03, quarterlyPayment ≈ $9,484.01.
Where does the Freelance Tax Estimator get its benchmark data?
Reference data is sourced from: US IRS — Self-Employment Tax (Pub. 334, Pub. 505, Schedule SE) (as of 2026); US SSA — 2026 Social Security wage base ($184,500) (as of 2026).
What can the Freelance Tax Estimator not tell me?
Known limitations: Federal estimates only; state and local income tax and franchise taxes are not modeled. Income tax is a flat-rate estimate, not a bracket calculation — it will diverge from a progressive schedule, especially across bracket boundaries. Does not model the QBI deduction, SEP-IRA / solo 401(k) contributions, HSA deductions, the deduction for half of SE tax, or credits. Safe-harbour rules (110% of prior year's tax for higher earners) are not implemented — consult Pub. 505.