Methodology, Mathematical Models & Data Governance
We believe cross-border financial decisions require total mathematical transparency, peer-reviewed data feeds, and rigorous editorial ethics.
Our Mission
PocketRuler's relocation engine was created by a collective of veteran remote engineers, international tax researchers, and financial economists who experienced firsthand the informational chaos of international relocation.
Existing cost-of-living aggregators routinely fail remote workers by calculating costs solely through the lens of short-term tourists or by omitting the single largest financial expense anyone incurs: taxes and social security contributions. Earning $120,000 remotely in a high-tax European city without a special expat scheme looks radically different than earning that same salary in Dubai or Canggu.
Our mission is to provide an unbiased, 100% free, mathematically transparent simulation platform that models the complete fiscal and lifestyle equation of international remote work.
Primary Data Sources
Our dataset is updated bi-annually and cross-referenced against multiple authoritative statistical and governmental databases:
Cost of Living & Housing
Aggregated from verified crowd-sourced consumer price indices reconciled against municipal housing registries and local classified portals.
Statutory Tax Brackets
Derived directly from statutory tax legislation issued by national tax authorities, including the IRS, HMRC, Spanish AEAT, and Portuguese AT.
Nomad Visas & Income Thresholds
Audited against official government gazettes and foreign ministry decrees for minimum gross salary requirements and renewal mandates.
Foreign Exchange & PPP
Spot exchange rates and Purchasing Power Parity conversion factors sourced from the International Monetary Fund (IMF) and European Central Bank (ECB).
Mathematical Formulation & Logic
We do not believe in proprietary black-box calculations. Below is the exact mathematical formulation executing inside our zero-dependency JavaScript engine:
TaxableIncome = max(0, GrossAnnualIncome - StandardDeduction)
BaseTax = ∑(BracketAmount_i × BracketRate_i)
TotalTaxAnnual = BaseTax + (GrossAnnualIncome × StateTaxRate) + min(GrossAnnualIncome, Cap) × SocialRate
EffectiveTaxRate = TotalTaxAnnual / GrossAnnualIncome
MonthlyLivingCost = Rent(HousingTier) + (Utilities × UtilMultiplier) + (Groceries × LifestyleMult) + (Dining × DiningMult) + (Transit × TransitMult)
NetTakeHomeMonthly = (GrossAnnualIncome - TotalTaxAnnual) / 12
MonthlyDiscretionary = NetTakeHomeMonthly - MonthlyLivingCost
ArbitrageSurplusMonthly = DestinationDiscretionary - OriginDiscretionary
AnnualExtraSavings = ArbitrageSurplusMonthly × 12
RunwayMonthsBanked = max(0, DestinationDiscretionaryAnnual) / DestinationMonthlyLivingCost
Editorial Independence & Quality Commitment
PocketRuler maintains an unwavering commitment to mathematical objectivity:
- Zero Sponsored Rankings: No city or destination can pay to rank higher in our comparisons or adjust cost numbers.
- Client-Side Processing: All salary, tax, and budget inputs are calculated locally in your browser. We never log or store your personal financial data.
- Discrepancy Reporting: If you identify a changing visa salary requirement or tax rate update, report it to our editorial desk via our contact portal.