ForHosting KIT · Finance & money

Build Back Better tax calculator

Under the 2021 Build Back Better proposal, a single filer with 50,000 of taxable income would owe 6,617 in federal income tax, at a 22% marginal rate. Enter your taxable income and filing status to see the estimate and both rates. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Taxable income
50,000
Filing status
Single
You get
Estimated tax
6,617
After tax income
43,383
Effective rate percent
13.234
Marginal rate percent
22

The Build Back Better Act never became federal tax law, but the House Ways and Means Committee proposal of September 2021 is still the schedule people mean when they search for a Build Back Better tax calculator. That proposal would have restored a 39.6 percent top ordinary-income rate on taxable income above filing-status thresholds, layered on the 2022 Tax Cuts and Jobs Act bands underneath. This estimator accepts taxable income and filing status, walks those hardcoded progressive brackets, and returns estimated federal income-tax liability, after-tax income, and the effective and marginal rates. It does not fetch live IRS tables, apply credits, or model the MAGI surtax.

What the Build Back Better brackets are and how liability is computed

Build Back Better was a 2021 reconciliation package. The tax title that left the House Ways and Means Committee in September of that year would have raised the top ordinary-income rate from 37 percent back to 39.6 percent for tax years beginning after 31 December 2021. The new top rate would have applied to taxable income above 400,000 dollars for single filers, 450,000 dollars for married couples filing jointly and qualifying widows, 225,000 dollars for married filers filing separately, and 425,000 dollars for heads of household.

Underneath those overlays the 2022 inflation-adjusted Tax Cuts and Jobs Act bands of 10, 12, 22, 24, 32, and 35 percent would have remained in force, so a middle-income return is taxed the same as under then-current law and only the high-income slice changes. This calculator hardcodes that combined schedule. Taxable income is walked from zero: each band contributes rate over one hundred times the dollars that sit between its lower edge and the lesser of taxable income and its upper edge.

The last band is open-ended at 39.6 percent. Estimated tax is the sum of those slices, rounded half-up to cents. After-tax income is taxable income minus that tax.

The effective rate is tax over taxable income times one hundred, and the marginal rate is the rate of the last band that actually received a dollar. Example: 50,000 dollars of taxable income as a single filer stays inside the 22 percent band and owes 6,617 dollars. The same 500,000 dollars as a joint return crosses the 39.6 percent overlay above 450,000 dollars.

The formula field restates the identity so a reviewer can print it next to the numbers. This is ordinary income on taxable income only: it is not a full Form 1040, not the 3 percent MAGI surcharge on five million dollars, and not the expanded net investment income tax that sat in the same title.

Where a Build Back Better tax calculator earns its keep

People who type build back better into a search box are not looking for a generic progressive-tax toy where they paste their own rates, and they are not looking for this year's IRS Publication 17 tables. They want the proposal's hardcoded ordinary-income schedule applied to a taxable-income figure and a filing status, so they can see what the House Ways and Means overlay would have done to a return.

Journalists, policy notebooks, and classroom public-finance lessons still compare that counterfactual with current law; a deterministic oracle that names the 39.6 percent thresholds by status avoids a spreadsheet cell someone forgot to lock. High-income joint returns are the interesting case: the 35 percent band is only a thin sliver between 431,900 and 450,000 dollars before 39.6 percent begins, which is easy to get wrong by hand. Failed validation does not consume balance.

Pair this capability with a separate credits or capital-gains tool when you need those layers; keep this surface focused on the ordinary-income overlay people mean when they search for the proposal.

Compare a return under the Build Back Better overlay

Enter taxable income and filing status to lock the proposed ordinary-income liability, the 39.6 percent slice if you reach it, and the effective rate versus current-law intuition.

What happens if taxable income is not a finite number?

Missing values, empty strings, NaN, Infinity, and non-numeric text are rejected and are not billed.

Did the Build Back Better tax brackets become law?

No. This estimator uses the House Ways and Means September 2021 ordinary-income proposal as a historical counterfactual. It is not the current IRS rate schedule.

Would Build Back Better have raised taxes on middle incomes?

No. The proposal kept the 10, 12, 22, 24, 32 and 35% bands in place, so a middle-income return is taxed the same as under the law of the time. Only the slice of income above the high-income thresholds would have paid 39.6%.

At what income does the 39.6% top rate start for each filing status?

Above 400,000 of taxable income for single filers, 450,000 for married couples filing jointly and qualifying widows or widowers, 225,000 for married people filing separately, and 425,000 for heads of household.

Does the estimate include tax credits or the surcharge on very high incomes?

No. It covers ordinary income tax on taxable income only. Credits, the 3% surcharge on income above five million, and the expanded net investment income tax from the same proposal are not included, so it is not a full Form 1040.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/fin/build-back-better

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/fin/build-back-better \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"taxable_income":50000,"filing_status":"single"}'
{
  "taxable_income": 50000,
  "filing_status": "single"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.build_back_better",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

max_taxable_income1000000000000000
HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Successful calls are billed at $0.002; invalid input is not charged.

Input contract, filing statuses, and error behaviour

Prefer bare numbers over formatted strings; currency marks and thousands separators are not parsed. Pair the result with those tools when you need a full stacked liability. POST a JSON body with two required fields. taxable_income is federal taxable income in United States dollars after the deductions and exemptions you already applied; it must be a finite number greater than or equal to zero, and the aliases income, taxable, and amount are accepted so a spreadsheet export does not need a rename step. If taxable income is missing, empty, NaN, Infinity, a non-numeric string, or otherwise not a finite number, the task fails with invalid_input naming taxable_income and is not billed — that is the product contract. A negative amount is also rejected. filing_status selects the hardcoded schedule and must be one of single, married_joint, married_separate, head_of_household, or qualifying_widow; aliases status and filing are accepted, and common abbreviations such as mfj, mfs, and hoh resolve to the canonical values. qualifying_widow uses the married_joint thresholds, matching surviving-spouse treatment. An unknown status fails with invalid_input listing the allowed values. Each numeric field may arrive as a JSON number or as a strict decimal string. On success the body echoes rounded taxable_income and the canonical filing_status; returns estimated_tax as the liability in dollars; after_tax_income as taxable income minus that tax; effective_rate_percent and marginal_rate_percent; top_rate_percent of 39.6; proposal set to build_back_better; tax_year of 2022; a bracket_breakdown of the slices that actually received income, omitting the upper bound on the open 39.6 percent band rather than emitting null; bracket_count; and a formula string. This endpoint does not apply credits, AMT, payroll tax, capital-gains rates, or state income tax. Pricing for a successful item is a flat $0.002.

Where a Build Back Better tax calculator earns its keep

Planning scripts that batch many incomes and statuses through the JSON API get the same cents a human sees on the page. Keep requests small, pin estimated_tax and the effective rate in tests, and you get a reproducible Build Back Better ordinary-income liability for landing pages, explainers, and lightweight policy notebooks without standing up a tax-engine product of your own.

Policy notebook or classroom counterfactual

Batch many incomes and statuses through the JSON API so a lesson or explainer quotes the same cents the widget shows, without a handwritten bracket table.

High-income joint or separate estimate

See where the thin 35 percent band ends and the 39.6 percent overlay starts for married_joint at 450,000 dollars or married_separate at 225,000 dollars.

How is Build Back Better federal tax estimated?

Taxable income is walked across the hardcoded 2022 ordinary-income bands with the proposed 39.6 percent top rate by filing status. estimated_tax is the sum of rate over 100 times the dollars in each band, rounded to cents.

Which filing statuses are supported?

single, married_joint, married_separate, head_of_household, and qualifying_widow. qualifying_widow uses the married_joint 39.6 percent threshold of 450,000 dollars.

What does the Build Back Better tax calculator cost?

The browser tool is free. API requests use prepaid KIT balance at $0.002 per successful call; invalid input is not billed.

Read the full KIT documentation →