Salary needed in new city. Free online Cost of Living Adjustment. Calculate cost of living adjustment online — fast, accurate, mobile-friendly, no signup needed
Every calculator here runs 100% in your browser — nothing is sent to a server or stored in a database.
§01What is
Understanding the Cost of Living Adjustment
The Cost of Living Adjustment computes Equivalent salary from 3 inputs: current salary ($), old col index, new col index. Salary needed in new city.
Quick calculators for the math that shouldn’t need a notepad — instant, accurate, private to your browser.
The Cost of Living Adjustment sits in that toolkit — it salary needed in new city. Enter your numbers above and the result updates instantly; every step of the math is shown in the Derivation panel so you can see exactly how the answer was reached.
§02The Formula
How it’s calculated
t × e.idx_new / a
Where
sal
Current salary ($)
idx_old
Old COL index
idx_new
New COL index
§03Practical Example
Step-by-step walkthrough
Scenario
Apply the formula to a realistic set of inputs: Current salary ($) = 80000, Old COL index = 100, New COL index = 130.
01Start by noting the input — Current salary ($): 80000.
02Start by noting the input — Old COL index: 100.
03Start by noting the input — New COL index: 130.
04Substitute these values into the formula: t × e.idx_new / a
05Compute Equivalent salary: the calculator returns 104000.
06Cross-check the answer by opening the Derivation panel above — every line of math is shown so you can follow the computation end-to-end.
§04Variants
Common Cost of Living Adjustment Problems
The formula gets rearranged depending on which variable you need. Here are the patterns you’ll run into in the real world — find the one that matches your problem and follow the worked steps.
01 · PATTERN
Current salary ($) halved
sal = 40000 (from 80000)
Keep every other input at its default and halve the current salary ($). See how equivalent salary responds.
01New Current salary ($): 40000
02Baseline Equivalent salary: 104000
03New Equivalent salary: 52000
04Equivalent salary decreases by 50% → use this sensitivity to plan for real-world variation.
02 · PATTERN
Current salary ($) doubled
sal = 160000 (from 80000)
Keep every other input at its default and double the current salary ($). See how equivalent salary responds.
01New Current salary ($): 160000
02Baseline Equivalent salary: 104000
03New Equivalent salary: 208000
04Equivalent salary increases by 100% → use this sensitivity to plan for real-world variation.
03 · PATTERN
Old COL index halved
idx_old = 50 (from 100)
Keep every other input at its default and halve the old col index. See how equivalent salary responds.
01New Old COL index: 50
02Baseline Equivalent salary: 104000
03New Equivalent salary: 208000
04Equivalent salary increases by 100% → use this sensitivity to plan for real-world variation.
04 · PATTERN
Old COL index doubled
idx_old = 200 (from 100)
Keep every other input at its default and double the old col index. See how equivalent salary responds.
01New Old COL index: 200
02Baseline Equivalent salary: 104000
03New Equivalent salary: 52000
04Equivalent salary decreases by 50% → use this sensitivity to plan for real-world variation.
§05FAQ
Frequently asked questions
Yes. The calculator implements the standard formula as documented and returns exact floating-point results. No approximations are used unless noted in the formula.
Your feedback
How useful was this calculator?
Your ratings stay in your browser — they help us learn which tools people actually rely on.