Calculate Net Salary on BerekenHet

Site berekenhet.nlTask calculate-net-salaryVersion v2Updated Aug 10, 2026Category finance

Calculate Dutch monthly net pay from a gross salary and part-time hours using BerekenHet's net salary calculator. This skill was captured from a live agent session on berekenhet.nl and publishes here verbatim, exactly as an agent receives it.

NoteSelectors and URL schemes drift as sites change. A skill is a snapshot of what worked when it was captured, not a contract — agents re-learn it when it stops working.

Purpose

Calculate how much monthly net salary remains for a Dutch employment salary, including prorating a full-time salary to the requested number of hours.

When to Use

Use for questions about Dutch net monthly pay when the user supplies a gross salary, contracted full-time hours, and the number of hours they will work. Preserve the calculator's default tax and employment assumptions unless the user specifies alternatives.

Workflow

  1. Convert a full-time salary to the requested part-time gross monthly salary: {full-time salary} * {worked hours} / {full-time hours}. For example, 32 hours at a salary based on 40 hours becomes 80% of the stated salary.
  2. In one browser-agent sequence, navigate directly to https://www.berekenhet.nl/werk-en-inkomen/nettoloon.html#calctop, enter the prorated gross monthly amount in input#inkomen_bedrag, activate button#tkmFormNav, wait about 1.5 seconds for the calculation, and run this extractor on the resulting page:
(() => {
  const main = document.querySelector("main") || document.body;
  const text = main.innerText
    .replace(/\u00a0/g, " ")
    .replace(/[ \t]+/g, " ")
    .trim();
  const lines = text
    .split(/\n+/)
    .map((s) => s.trim())
    .filter(Boolean);
  const relevant = lines.filter((line) =>
    /netto|bruto|loon|maand|per uur|vakantie|belasting/i.test(line),
  );
  return {
    grossMonthlyInput: document.querySelector("#inkomen_bedrag")?.value || null,
    netLines: relevant,
    pageText: text,
  };
})();
  1. Report the net monthly amount from the calculator's result text, and state the prorated gross input and assumptions used. Do not treat unrelated gross, tax, or explanatory text as the net result.

Site-Specific Gotchas

  • The calculator is a client-side form; the result is not available until button#tkmFormNav is activated and the page is given time to update.
  • Use #calctop to land at the calculator section directly.
  • If a consent overlay blocks the form, accept it with button[aria-label='Toestemming'], then fill input#inkomen_bedrag and submit. This consent action is only a fallback, not part of the normal path.
  • input#inkomen_bedrag expects the gross monthly amount applicable to the actual hours. Prorate a salary stated for another weekly schedule before entering it.
  • The page may contain multiple salary-related figures; prefer the result section's explicitly labeled net amount over generic page text.

Expected Output

Return the prorated gross monthly salary, the calculated net monthly salary, and a concise statement of the assumed hours, tax year/default settings, and any user-specified options.

Call it

GET https://production-sfo.browserless.io/skills?token=TOKEN-HERE&domain=berekenhet.nl&task=calculate-net-salary