Salary Calculator
Convert salary between annual, monthly, biweekly, weekly, and hourly. Adjust for cost of living by country with real data.
About This Tool
Understanding your salary in different time periods is essential for budgeting, comparing job offers, and evaluating freelance rates against full-time positions. This salary calculator converts any amount between annual, monthly, biweekly, weekly, and hourly rates instantly. Enter a number in any period, and all other periods update automatically.
The calculator uses standard conversion factors based on your specified hours per week. The default is 40 hours per week, which translates to 2,080 working hours per year (52 weeks times 40 hours). Biweekly pay -- the most common payroll schedule in the United States -- divides the annual salary by 26 pay periods. Monthly divides by 12. Weekly divides by 52.
If you work more or fewer than 40 hours per week, adjust the hours field to get accurate hourly conversions. This is particularly important for freelancers, part-time workers, or those comparing offers with different expected work hours. A $100,000 annual salary at 40 hours per week equates to $48.08 per hour, but at 50 hours per week it drops to $38.46 -- a 20% difference in effective hourly rate.
The optional country adjustment feature goes a step further by adjusting your salary for purchasing power. Using cost-of-living index data from our database of 246 countries, the calculator shows what your salary would need to be in another country to maintain the same standard of living. A $50,000 salary in the United States has very different purchasing power than $50,000 in Switzerland, India, or Brazil.
The cost-of-living adjustment uses a cost index where the US baseline is 100. Countries with a higher index (e.g., Switzerland at ~130) are more expensive, while countries with a lower index (e.g., India at ~25) are less expensive. This feature is useful for remote workers considering relocation, companies setting international compensation, or anyone evaluating job offers in different countries.
How to Use
-
1
Enter your salary amount
Type the salary or wage amount you want to convert.
-
2
Select the input period
Choose whether the amount is annual, monthly, biweekly, weekly, or hourly.
-
3
Set hours per week
Adjust if you work more or fewer than the default 40 hours per week.
-
4
Optional: select a country
Choose a country to see your salary adjusted for that country's cost of living relative to the US.
-
5
Review conversions
All periods are displayed in a clean conversion table, with the input period highlighted.
Where Does This Data Come From?
Salary conversions use standard US payroll assumptions: 52 weeks/year, 26 biweekly periods/year, 12 months/year, and the user-specified hours/week. Cost-of-living adjustments use country-level cost index data from our geo_entities database, with the US as baseline (index = 100). Adjusted salary = (input salary * 100) / target country index. All calculations are client-side.