Year salary calculator
Choose hourly, daily, weekly, two-week, monthly or annual pay and enter your work schedule to see gross USD amounts by period.
USD example model for the US using weekly work assumptions; adjust the work assumptions to yours.
| Pay period | Gross amount (USD) |
|---|---|
| Annual pay | $52,000.00 |
| Monthly average (annual ÷ 12) | $4,333.33 |
| Two-week average (annual ÷ 26) | $2,000.00 |
| Weekly average (annual ÷ 52) | $1,000.00 |
| Paid-work-week income (annual ÷ paid weeks) | $1,000.00 |
| Paid-workday income | $200.00 |
| Hourly pay | $25.00 |
Sources
eCFR — 29 CFR §778.113: Salaried employees—general
Section 778.113(b), a provision for determining the regular rate for overtime pay, converts monthly salary to weekly pay by multiplying by 12 and dividing by 52. This calculator’s monthly average (annual pay/12) and annual weekly average (annual pay/52) use the same 12-month and 52-week basis. This calculator does not calculate the FLSA regular rate or overtime pay.
GPO / govinfo — 29 U.S.C. §207: Maximum hours
Section 207(a)(1) requires at least 1.5 times the regular rate for work beyond 40 hours in a workweek within its scope. This table excludes overtime premiums, so it may differ from actual pay for such weeks. This calculator does not assess state law, exempt occupations or whether the FLSA applies to your situation.
Pay conversion rules
The starting values of 40 hours per week, 52 paid weeks per year and 5 workdays per week are editable examples, not official work assumptions; this calculator supports pay ≥ 0, weekly hours above 0 up to 168, paid weeks above 0 up to 52, and 1–7 whole workdays per week, not legal limits.
Daily input is a uniform rate per paid workday and weekly input is per paid work week. Monthly and two-week inputs are annual averages based on 12 and 26 periods (this calculator defines 26 as the number of two-week periods: 52 weeks ÷ 2), not payroll payments or twice-monthly pay. Annual weekly average divides annual pay by 52; paid-work-week income divides it by paid weeks. Actual payments can differ.
Hourly pay is annual pay divided by weekly hours times paid weeks. This calculator counts paid leave in paid weeks and excludes unpaid leave once. Changing paid weeks changes annual pay for hourly, daily and weekly input. For monthly, two-week and annual input, annual pay stays fixed while paid-work-week, paid-workday and hourly amounts change. Enter the annual average for monthly or two-week pay without deducting the same leave again.
The table converts gross pay at the entered rate; taxes, deductions, overtime premiums and bonuses are excluded.
Intermediate values stay exact; round displayed amounts once to cents, with exact halves away from zero. Changing the input period keeps your entered number and interprets it in the new unit; it does not refill the field from rounded results. A displayed amount typed back in becomes a new input: monthly $4,333.33 gives annual $51,999.96, not $52,000.00. The example pay is not a market wage statistic.
Let p be entered pay, h weekly hours, w paid weeks per year and d workdays per week. Annual pay A = p × h × w for hourly, p × d × w for daily, p × w for weekly, p × 26 for two-week, p × 12 for monthly, or p for annual input. The rows are annual A, monthly A/12, two-week average A/26, annual weekly average A/52, paid work week A/w, paid workday A/(w × d), and hourly A/(h × w). Keep intermediate values exact and round each displayed amount once to cents, with exact halves away from zero.
Frequently asked questions
- Which pay periods can I enter?
- Choose hourly, daily, weekly, every two weeks, monthly or annual. Daily and weekly pay refer to paid work periods; monthly and two-week pay are annual averages. The calculator converts the input to annual pay, then shows annual, monthly, two-week, annual weekly average, paid-work-week, paid-workday and hourly amounts. All amounts are gross USD.
- Why do 50 paid weeks give two different weekly amounts?
- At $25.00 per hour and 40 hours per week, 50 paid weeks give $50,000.00 per year. Dividing by 52 gives an annual weekly average of $961.54; dividing by 50 paid weeks gives $1,000.00 per paid work week. Entering weekly pay of $1,000.00 with 50 paid weeks also gives $50,000.00 annually; weekly input uses paid weeks.
- Should paid vacation count toward paid weeks?
- This calculator counts paid leave in paid weeks and excludes unpaid leave once as a model definition, not a rule of law or an employment contract. Paid weeks affect annual pay from hourly, daily or weekly input. Monthly, two-week and annual input already set the annual amount; paid weeks only change its paid-work-week, paid-workday and hourly equivalents. Monthly and two-week input must be an annual average, not a payment before a further leave deduction.
- Does the table show what I will receive?
- It shows gross-pay estimates. Taxes, deductions, overtime premiums and bonuses are excluded, so it does not calculate take-home pay; your employment terms determine actual pay.
- Can I compare a raise or total clock-in hours here?
- This table converts one gross USD pay amount from a selected period using your work assumptions. Use Pay raise calculator to compare old and new pay, or Time calculator with lunch to total hours from start, end and unpaid-break times.
Pay raise calculator — Compare old and new pay and the size of a raise.
Time calculator with lunch — Total work hours from start, end and unpaid-break times.
Privacy on this page
Calculations run in your browser. Pay, hours, paid weeks, workdays, input pay period, the conversion table and copied text are not sent to semku's server or saved in browser storage. The URL after # holds input pay period, pay, hours, weeks and days; sharing that URL passes those inputs to the recipient, and reloading it restores them. Copying sends the report to your clipboard when you request it.
To understand how the page is used and to improve the service, this page sends semku’s own usage statistics and automatic error reports. They go only to the dedicated endpoint under semku.com/api/telemetry/v1/. They are not used for advertising or third-party tracking.
The usage statistics include stages of use (such as starting an operation or requesting a copy), the times they occur and fixed identifiers that distinguish the page and feature. They do not include pay, hours, paid weeks, workdays, input pay period, the conversion table or copied text. Inputs are not sent as hashes or as size categories either. The full URL and search terms are not sent.
Operations and sessions are distinguished by randomly generated identifiers. In the browser, these identifiers exist only in temporary memory and are not written to cookies or browser storage. No identification based on cookies or combined device characteristics is used.
Error reports contain the error type, code and time, and, where available, a registered program-source identifier with line and column numbers. The error message text and stack traces are not sent. Usage statistics and error reports also carry the site identifier, the deployment version and a random record identifier. For access records such as IP addresses, browser signals (User-Agent Client Hints), region and language, see the paragraph below.
The feedback form sends the rating you chose and the text you typed in the free-text field when you press the send button. The form also sends a random ID that distinguishes the submission, along with the page, site, deployment version and type of request. There are no fields for your name, email address or phone number, and pay, hours, paid weeks, workdays, input pay period, the conversion table and copied text are not attached automatically. Before sending your text, the widget removes leading and trailing whitespace and, if you selected a rating, adds [+1] or [-1] at the start; it makes no other changes to your text. After receipt, the collector standardizes line endings and removes leading and trailing whitespace. Please do not enter personal data, passwords, authentication keys or payment details.
To improve the service, we record the country and state/province-level region at the time of your visit (an estimate based on the connecting network), which site you came from including the page path, and one display-language setting announced by your browser (for example, en-US). Location is kept to country and region only; no city or precise position is recorded. When you use the service, connection records, including your IP address, are automatically generated and retained to maintain service security and identify abnormal access. Cloudflare is the data processor for this site. Collection of this item is enabled only after this notice is published; we do not collect it retrospectively for use before collection is enabled. Query strings such as search terms are not recorded, and neither is the full list of preferred languages or the raw request headers. Collection of this information is currently disabled and will only be enabled after this notice is published. If we enable collection, we will collect and use signals your browser reports about its type and version, along with an indication of whether automation tools are being used, to identify bots. These browser signals are estimates and do not conclusively identify your browser's type or version or whether automation tools are being used. We do not collect it retrospectively for use before collection is enabled. The raw User-Agent request header is not recorded. These records are per visit only and use no identifier that links one visit to another. Recording starts only with visits after this notice is published and is not applied retroactively to earlier visits. The region and the referring site have been recorded since 2026-09-20; the display language since 2026-09-24. Browser signals are not recorded yet.
Separately, when you visit the site, the hosting provider records your IP address, the time of the request and user-agent information about your browser and device in Cloudflare Pages’ standard access logs.
For details, see the privacy policy.
Results are pre-tax estimates based on the assumptions you enter; they do not guarantee or account for actual returns, taxes, fees or inflation.