Hourly to Salary Calculator

Turn an hourly rate into annual, monthly, and weekly gross pay — overtime included at the multiplier you set — then hand the result to the Take-Home Pay Calculator for the after-tax truth.

Hourly → salary

Example: $25.00/hour at 40 hours → $52,000 a year.

Enter your rate and hours to see the salary.

The 2,080-hour year

A $25.00 hourly rate over the standard 40-hour week is $1,000.00 a week — $52,000 a year across 52 weeks, or $4,333.33 a month. Add 5 overtime hours a week at time-and-a-half and the annual figure becomes $61,750: $187.50 of overtime pay each week, $9,750 more over the year. Every figure on this page is computed at build time by the same tested engine as the calculator above; none is typed in, so the copy cannot drift from the tool.

Two pages sit on either side of this one. The result here is gross pay; the Take-Home Pay Calculator takes the annual figure and applies federal income tax, Social Security, and Medicare. And before reading the marginal rate that tool reports, the guide How Tax Brackets Actually Work explains what a bracket taxes — a slice, never the whole income — which is the fact that makes overtime and raises behave the way the examples below show.

What the formula does, input by input

Behind the form is one short calculation. Weekly pay is the hourly rate multiplied by regular hours, plus overtime pay, which is overtime hours × rate × multiplier. Annual gross is weekly pay × 52. Monthly gross is annual gross ÷ 12. That is the entire computation: no tax year, no filing status, no deduction, and no withholding table enters it, because the answer is gross pay and none of those changes it.

  • Hourly rate — the base for both regular and overtime pay, and the one input that scales everything: doubling it doubles the weekly, monthly, and annual figures alike. The engine rejects a rate of zero or below.
  • Regular hours per week — multiplied by the rate and then by 52. At the base example's rate, each regular hour a week is worth $25.00 × 52 = $1,300 a year. The engine accepts fractional hours and rejects a weekly total outside a plausible range.
  • Overtime hours per week (optional) — multiplied by the rate and the multiplier before the 52-week annualization. At time-and-a-half on $25.00, each overtime hour a week adds $37.50 weekly, or $1,950 a year — which is why 5 such hours move the annual figure by $9,750.
  • Overtime multiplier (optional) — defaults to 1.5, the time-and-a-half convention. Enter a different value if a contract pays overtime differently; the engine will not accept a multiplier below 1, so overtime can never be modeled at less than the regular rate.

Three conventions the formula assumes

The arithmetic is exact, but it rests on three assumptions that decide whether the annual figure matches a real year.

  1. 52 paid weeks. The engine multiplies weekly pay by 52, with no unpaid leave, furlough, seasonal gap, or unpaid holiday. A salaried role with paid vacation genuinely earns 52 weeks; an hourly role paid only for hours worked may not. The adjustment is arithmetic on the weekly figure.
  2. Every week is identical. The hours you enter are treated as every week's hours. If overtime is sporadic, the honest input is a weekly average that reproduces the yearly total: 5 overtime hours a week is the same annual figure as 260 overtime hours spread unevenly across the year.
  3. Overtime is whatever you type. The overtime field is not checked against a 40-hour line, an exemption status, a daily-overtime rule, or a contract. In the shift-schedule example below, all 12 entered overtime hours are paid at the multiplier even though 36 regular plus 12 overtime hours exceed 40 by only 8. The engine does not decide which hours are overtime — you do, and it prices your decision.

One more convention hides in the monthly line. Monthly gross is the annual figure divided by 12, not weekly pay multiplied by four. Four-week months would total $48,000 a year against the engine's $52,000 in the base example — a $4,000 gap, the 4 weeks of the year that four-week months leave out. Weekly pay × 4 ($4,000.00) understates the calculator's monthly figure ($4,333.33) for the same reason.

Worked examples with different inputs

Five schedules through the engine. Each is gross pay before any tax, and — because no tax constant enters the formula — each is the same figure in 2026 as in any other year. The after-tax hand-offs further down state their tax year and filing status.

Schedule Inputs Weekly pay Of which overtime Monthly gross Annual gross
A — standard week $25.00 × 40 h $1,000.00 — $4,333.33 $52,000
B — with overtime $25.00 × 40 h + 5 h at 1.5× $1,187.50 $187.50 $5,145.83 $61,750
C — part-time $18.50 × 30 h $555.00 — $2,405.00 $28,860
D — shift schedule $42.00 × 36 h + 12 h at 1.5× $2,268.00 $756.00 $9,828.00 $117,936
E — double-time $25.00 × 40 h + 5 h at 2× $1,250.00 $250.00 $5,416.67 $65,000

C, the part-time week. $18.50 for 30 hours is $555.00 a week and $28,860 a year. No overtime line appears in the result box because none was entered; the 52-week convention applies exactly as it does to a full-time schedule, so the annual figure assumes 30 paid hours every week of the year.

D, the shift schedule. Three 12-hour shifts make 36 regular hours; with 12 overtime hours at $42.00, weekly pay is $1,512.00 regular plus $756.00 overtime, $2,268.00 in all, and $117,936 a year. Overtime is 33.33% of the pay. The same 48 hours at the flat rate — entered as regular hours with no overtime — would be $104,832, so the multiplier alone accounts for $13,104 of the year.

E against B, the multiplier. Same rate, same hours, same 5 overtime hours; only the multiplier changes, from 1.5 to 2. Weekly overtime pay goes from $187.50 to $250.00 and the annual figure from $61,750 to $65,000 — $3,250 a year from that one field. When a contract pays overtime at something other than time-and-a-half, the default understates or overstates by exactly this kind of margin.

Unpaid weeks: adjusting the 52-week assumption

The engine has no weeks input; its annual figure is always weekly pay × 52. If some weeks are unpaid, the correct annual figure is the calculator's weekly pay multiplied by the weeks you are actually paid. For the base example, 4 unpaid weeks turn $52,000 into $1,000.00 × 48 = $48,000 — $4,000 less, one week's pay for each unpaid week. This is the crux when comparing an hourly offer against a salaried one that carries paid leave: the salaried figure already includes the weeks off; the hourly figure only does if the weeks are paid.

From annual gross to take-home: the hand-off

The annual figure is the input the Take-Home Pay Calculator asks for, alongside a filing status and a tax year. Here is the base example handed across: $52,000, single filer, tax year 2026. The standard deduction of $16,100 comes off first, leaving $35,900 of taxable income, on which the brackets charge $4,060.00 of federal income tax. Social Security takes 6.2% of gross, $3,224.00, and Medicare 1.45%, $754.00 — both computed on the full gross, because FICA does not see the standard deduction. Total federal taxes: $8,038.00. Take-home: $43,962.00 a year, $3,663.50 a month, or $1,690.85 per biweekly paycheck (26 a year).

Two rates come back with that result and are easy to confuse. The marginal bracket is 12% — the rate on the last dollar of taxable income, and the price of the next one. The overall federal rate is 15.46% of gross — every federal tax together, divided by the whole salary. The guide How Tax Brackets Actually Work walks through why the two differ and why the marginal rate touches only the top slice; the Tax Bracket Calculator takes the same annual figure and shows each slice with the tax it produces; the 2026 tax brackets page lists the thresholds themselves.

Same gross, different filing status

The conversion is blind to filing status, but the hand-off is not. The shift-schedule example's $117,936 through the take-home engine for 2026, as a single filer and as a married filing jointly filer:

Computed by the engine (2026) Single Married filing jointly
Annual gross $117,936 $117,936
Standard deduction $16,100 $32,200
Taxable income $101,836 $85,736
Marginal bracket 22% 12%
Federal income tax $17,115.92 $9,792.32
Social Security + Medicare $9,022.10 $9,022.10
Annual take-home $91,797.98 $99,121.58

The FICA line is identical in both columns because Social Security and Medicare depend on gross wages alone: this gross is below the 2026 Social Security wage base of $184,500 and below the $200,000 threshold for the additional Medicare surtax, so both taxes apply at their flat rates to every dollar. The income-tax line differs because the standard deduction and the bracket ranges are set per filing status. The take-home tool offers single, married filing jointly, and head of household; married filing separately is not modeled by this site's ordinary-income tools, and a joint return's figures assume the one income shown — a second earner's wages would change every line.

Overtime after tax

Examples A and B differ only by 5 overtime hours a week — $9,750 of extra gross. Through the take-home engine (single, 2026), the extra gross costs $1,915.88 in federal income tax and FICA combined, and $7,834.13 of it — 80.35% — reaches take-home. The marginal bracket is 12% in both cases, so every overtime dollar is taxed at the same income-tax rate as the last regular dollar was. Either way, added gross never lowers take-home — the guide's raise example makes the same point with a raise in place of overtime.

What the take-home tool does not apply is the No Tax on Overtime deduction that the methodology page describes: for tax years 2025–2028, only the overtime premium — the part of overtime pay above the regular rate — may be deductible for federal income tax, subject to a cap and a phase-out, and FICA applies to every overtime dollar regardless. In example B the overtime pay is $9,750 a year, of which the premium is $3,250; the No Tax on Tips & Overtime Calculator computes what that premium is worth. This page and the take-home tool treat overtime as ordinary wages. The site's OBBBA constants were last checked against the enacted statute on 2026-08-18; confirm the current status before relying on the deduction.

Comparing hourly against salaried offers

Two adjustments make the comparison honest. First, benefits: paid vacation, employer health premiums, and retirement matches ride along with many salaried roles but must be self-funded from an hourly rate — and paid leave is exactly the 52-week assumption above, already true for the salaried figure and only true for the hourly one if the weeks are paid. Second, taxes: gross pay is the negotiating number, take-home is the living number. The Take-Home Pay Calculator's compare mode takes two annual figures side by side — an hourly offer converted here against a salaried one — and reports the difference after federal income tax and FICA.

What this calculator does not model

Each of the following is real and deliberately outside the formula:

  • Taxes of any kind. The output is gross pay. The take-home tool adds federal income tax, Social Security, and Medicare; state and local income taxes are not modeled anywhere on this site.
  • Which hours are overtime. No 40-hour test, exemption status, daily-overtime rule, or state or contract rule is applied; the overtime field prices the hours you assign to it.
  • Unpaid time. 52 paid weeks are assumed; the weekly-pay adjustment handles anything else.
  • Other pay. Shift differentials, bonuses, tips, commissions, and on-call pay are not inputs. A separate bonus goes through the Bonus Tax Calculator; tips and the overtime premium through the tips and overtime tool above.
  • Benefits and employer costs. Health premiums, retirement matching, and the value of paid leave are outside the arithmetic in both directions.
  • Withholding. The annual figure is not an estimate of what a paycheck withholds; regular paycheck withholding follows W-4 elections and payroll tables that neither this page nor the take-home tool models.

Reading the output

The result box leads with the annual gross figure in bold, then weekly pay and monthly gross, and — only when overtime hours were entered — a line for the weekly overtime portion. The copy button copies the result as text; every calculation runs in your browser and nothing is transmitted. Four misreadings are common. The annual figure is gross, not take-home — the base example's $52,000 becomes $43,962.00 after federal taxes for a single filer in 2026. The monthly figure is annual ÷ 12, not weekly × 4. The overtime line is weekly, not annual; multiplied by 52 it gives the yearly overtime total ($187.50 × 52 = $9,750 in example B). And an hourly rate with unpaid weeks overstates the year by one week's pay per unpaid week.

Frequently asked questions

What is the quick rule of thumb?

For a standard 40-hour week, annual salary = hourly rate × 2,080 (52 weeks × 40 hours). The mental shortcut — double the rate and add three zeros — rounds those 2,080 hours down to 2,000: it gives $50,000 for $25.00 an hour, $2,000 short of the exact $52,000. The calculator does the exact version and adds overtime.

How is overtime counted?

US federal law (the FLSA) requires non-exempt employees be paid at least 1.5× their regular rate for hours over 40 in a week; some states and contracts pay more, so the multiplier is adjustable. The calculator multiplies the overtime hours you enter by the rate and the multiplier, then annualizes over 52 weeks — it does not decide which hours count as overtime. Regular overtime moves annual income substantially: 5 hours a week at time-and-a-half on $25.00 an hour adds $9,750 a year of gross pay.

Does this account for unpaid time off?

No — it assumes 52 paid weeks. If some weeks are unpaid, multiply the weekly pay it reports by the weeks you are actually paid: 4 unpaid weeks turn the $52,000 base example into $48,000. Salaried roles with paid vacation already earn all 52 weeks, which is the point to keep in view when comparing an hourly offer against a salaried one.

Is this before or after taxes?

Before — this converts an hourly rate to gross pay. For what remains after federal income tax, Social Security, and Medicare, feed the annual figure into the Take-Home Pay Calculator: the $52,000 base example becomes $43,962.00 for a single filer in 2026, federal taxes only.

Why is the monthly figure not my weekly pay times four?

Because a year has 52 weeks, not 48. The calculator divides the annual figure by 12, so the $1,000.00-a-week base example shows $4,333.33 a month; weekly pay × 4 would give $4,000.00 and, over twelve such months, leave $4,000 of the year unaccounted for.

Does the calculator check that my overtime hours are really overtime?

No. The overtime field multiplies whatever hours you enter by the rate and the multiplier, with no test against a 40-hour week, an exemption status, or a daily-overtime rule. It reports the pay a given schedule produces; whether those hours are owed at a premium is a question for the employer or a labor authority, not for the arithmetic.

Can I go the other way, from a salary to an hourly rate?

Yes, by the same arithmetic reversed: divide the annual salary by the paid hours in a year. At 40 hours a week for 52 weeks the divisor is 2,080, so $52,000 a year is $25.00 an hour. Fewer paid hours for the same annual pay mean a higher true hourly rate — the reason unpaid weeks matter in both directions.

Which filing status and tax year does this calculator use?

None — the conversion is gross pay and contains no tax constant, so its answer is identical in every tax year. Filing status and tax year enter only when the annual figure goes to the Take-Home Pay Calculator, which models single, married filing jointly, and head of household filers for the supported years; married filing separately is not modeled by this site's ordinary-income tools.

Not tax advice: a gross-pay conversion assuming 52 paid weeks. Overtime rules vary by state and exemption status. Values are processed locally in your browser and never transmitted. See the methodology page and the disclaimer.