Editorial & fact-checking policy

Kalberry publishes numbers that people use to plan their taxes, their severance and their retirement. That is a category where being confidently wrong causes real harm, so this page sets out exactly where the figures come from, how they are checked, when they are updated, and how money is made from the site. It is written to be checkable, not reassuring.

Last reviewed: · Maintained by Soravit Varanich

1. Who writes and reviews this content

Every page on Kalberry is written, coded and reviewed by one person: Soravit Varanich, a software engineer based in Thailand. There is no editorial board, no contributor network and no ghostwritten filler. When a page says "we", it means one accountable human whose email is on every page.

That person is not a lawyer, a certified public accountant, or a licensed financial adviser, and this site does not give personalised advice. What it does is encode published rules precisely and show its work. For a filing decision or anything with material money at stake, take the output to a licensed professional — the calculators are built to make that conversation shorter, not to replace it.

2. Where the numbers come from

Primary sources only. Rates, brackets, ceilings and statutory formulas are taken from the government body that publishes them — never from another blog, another calculator, or an AI summary of either. If a figure cannot be traced to a primary source, it does not ship.

Thai personal income tax — rd.go.th

Brackets, allowances and deduction caps come from the Revenue Department of Thailand — the published bracket schedule plus the specific Revenue Department notifications that amend it. Where a deduction has a statutory cap (SSF at ฿200,000, RMF at 30% of assessable income up to ฿500,000, mortgage interest at ฿100,000) we cite the instrument that sets it, not a summary of it.

Thai labour law — labour.go.th

Severance tiers, overtime multipliers and holiday-work rates come from the Labour Protection Act B.E. 2541 and its amendments, read alongside Department of Labour Protection and Welfare interpretations. Section numbers are cited inline (e.g. severance under s.118, employer-initiated relocation under s.120) so you can check the primary text.

Thai social security — sso.go.th

Contribution rates, the wage ceiling and the CARE pension formula come from Social Security Office announcements and the corresponding Royal Gazette publications. When the ceiling moved to ฿17,500 (max ฿875/month), the Gazette date is cited on every page that uses the figure.

US federal and state tax — irs.gov

Federal brackets, standard deductions and payroll-tax thresholds come from IRS publications; state rates come from each state revenue department. US figures are labelled with the tax year they apply to, because a bracket from the wrong year is worse than no bracket at all.

UAE end-of-service — u.ae

Gratuity accrual and the resignation rules come from Federal Decree-Law No. 33 of 2021 (Articles 51–53). This one matters: the old penalty scale that reduced gratuity for employees who resigned before five years was abolished in 2022, and many calculators still apply it.

General financial mathematics

Compound interest, amortisation schedules, IRR/ROI and break-even use standard financial mathematics. These are not jurisdiction-specific, so no legal source applies — instead each tool states the exact formula it uses so the result can be reproduced in a spreadsheet.

3. How a figure is verified before it ships

Every calculator goes through the same gate. It is deliberately boring, because boring is what catches errors:

  1. Trace to the instrument

    The rate is located in the notification, section or publication that sets it — with the date it took effect. A rate without an effective date is treated as unverified.

  2. Hand-compute worked examples

    At least two, usually three, realistic scenarios are calculated by hand and compared against the code output digit for digit. Where an official worked example exists (the Revenue Department publishes several), that is used as the reference case.

  3. Cross-check against a second authority

    For anything contested or recently amended, a second independent source must agree — a second government page, a Gazette entry, or a major professional firm’s published summary.

  4. Site-wide consistency sweep

    The same statutory number often appears on five or six pages. Before release, every page that references it is re-checked, because a corrected calculator sitting next to a stale article is still a wrong answer.

  5. Ship with the citation visible

    The source is shown next to the number on the live page, so a reader can verify the claim without trusting us.

A real example of this working. In July 2026 an internal review caught a retirement page still quoting the old ฿15,000 social-security wage ceiling while another page on the same site already used the current ฿17,500 figure from the 12 December 2025 Royal Gazette notification. The page was held back until all four occurrences were corrected. That contradiction is exactly the kind of thing step 4 exists to catch.

4. When pages get updated

Tax and labour figures are not evergreen, so pages carry a visible last updated date and the tax year they apply to. Updates are triggered by events, not by a content calendar:

  • A statutory change is published (new brackets, a new contribution ceiling, an amended labour provision) — affected pages are updated within 30 days of publication, sooner if the change is already in force.
  • The annual tax-year rollover, when every Thai and US tax tool is re-verified against the new year’s schedule before the filing season opens.
  • A reader reports a discrepancy — see the corrections policy below.
  • A routine audit finds a stale number, a broken citation or an internal contradiction.

5. Corrections policy

If a number here is wrong, the fastest fix is you telling us. Email soravit.var@gmail.com with the page URL, the figure you think is wrong, and — if you have it — the source that says otherwise.

  • Reports are acknowledged within 48 hours.
  • Confirmed errors in a tax, labour or social-security figure are fixed before any new feature work.
  • When a correction changes a published result, the page’s last updated date changes with it — corrections are not made silently.
  • If the source is genuinely ambiguous and we cannot resolve it, the page says so instead of picking the flattering interpretation.

6. How Kalberry makes money — and what that does not buy

Every calculator on this site is free and always will be. There is no paywall, no account, no upsell, and no data collected from your inputs — the calculations run entirely in your browser. Running costs are covered by display advertising and, in a small number of guides, affiliate links to financial services (for example, international transfer providers) which pay a commission if you sign up.

What that money does not buy:

  • No one can pay to be recommended, ranked higher, or written about. Placement is never for sale.
  • Affiliate relationships never change a calculator’s formula, output, or the numbers in a guide.
  • Where a guide contains an affiliate link, it is disclosed on the page — not buried in the footer alone.
  • We do not publish sponsored posts or paid guest posts, and we do not sell links.

In August 2026 we removed a set of product round-up reviews (VPNs, web hosting, robo-advisers) that sat outside this site’s subject matter and did not meet the evidence standard set out above. If we publish comparison content again, it will be inside our actual area — Thai and US personal finance — and it will show its testing.

7. Our policy on AI-assisted writing

We use AI tooling the way most software teams now do — for drafting scaffolding, tidying prose and translating between Thai and English. We are saying so plainly rather than pretending otherwise. The rules around it are strict:

  • No figure, rate, threshold or legal citation is ever taken from a language model. Every one is read from the primary source by a human and hand-checked.
  • No page is published without a human reading it end to end against the source material.
  • AI is never used to manufacture experience — no invented test results, no fabricated benchmarks, no claimed hands-on testing that did not happen.
  • Thai-language pages are written or rewritten for a Thai reader, not machine-translated from English. Thai tax and labour content follows Thai rules, not a translated US framing.

8. What this site is not

Kalberry produces estimates for planning. It is not tax advice, legal advice, or financial advice, and using it does not create a professional relationship. Calculators simplify: they assume standard cases, and real situations have edge cases — multiple income types, dual residency, disputed termination, unusual employment contracts — that no general-purpose tool can capture.

Tax law also changes, sometimes retroactively. Always confirm the current rule with the relevant authority or a licensed professional before filing or before making a decision you cannot reverse.

Questions about this policy

Email soravit.var@gmail.com, or read more about who builds this on the About page.