Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Verkoopsbelasting / BTW / GST Sakrekenaar

Voeg belasting by 'n voorbelaste bedrag, of trek die belasting uit 'n belasting-insluitende totaal. Voorinstellings vir die VSA, die Verenigde Koninkryk, die EU, Kanada, Australië en meer.

Werk vanlyn sodra gelaai

Algemene belastingkoerse

Voor belasting

R 100,00

Belasting (15%)

R 15,00

Totaal

R 115,00

💡 Getoonde koerse is tipiese standaardkoerse. Baie streke het verlaagde koerse vir kruideniersware, boeke, ens. Verifieer jou plaaslike koers met amptelike bronne — hierdie instrument doen die berekening, nie die opsoek nie.

Algemene gebruike

  • Bereken belasting vir sakefaktureVoeg die korrekte verkoopsbelasting / BTW / GST by fakture wat na kliënte uitgaan.
  • Bereken werklike koste by inkopiesIn jurisdiksies waar verkoopsbelasting by die kassa bygevoeg word, bereken die werklike koste van items.
  • Belastinguiteensetting vir onkostestaatWanneer jy onkoste indien, moet jy soms die belastingdeel uitbreek. Gebruik die onttrek-modus.
  • Vergelyk belastinglas oor strekeKyk wat dieselfde aankoop in verskillende lande sal kos deur belastingkoersvoorinstellings te wissel.
  • Stel belastinginklusiewe kleinhandelpryseVir markte waar rakpryse belasting insluit (VK, EU, Australië), bepaal die voorbelasting-koste wat 'n netjiese kleinhandelprys oplewer.

Hoe dit werk

Hierdie berekenaar loop drie afsonderlike rekenkundige modusse heeltemal in die blaaier — geen bediener, geen derdeparty-biblioteek nie. Vir die "teikenprys"-modus gaan dit verder as eenvoudige vermenigvuldiging: dit loop 'n sent-soek-algoritme om die presiese voor-belasting-sentwaarde te vind wat, na belasting, die rakprys wat jy ingevoer het, reproduseer.

  1. 1
    Kies 'n modus en koers
    Kies een van drie modusse — voeg belasting by 'n voor-belasting-bedrag, onttrek belasting van 'n belasting-inklusiewe totaal, of werk terug van 'n teiken-rakprys. Tien streeksvoorinstellings (VSA, VK, EU-BTW, Kanadese GST/HST, Australië, Indië, Japan, Singapoer, Nieu-Seeland) vul die koersveld oombliklik, of tik enige eie koers.
  2. 2
    Formule vertak volgens modus
    Byvoegmodus vermenigvuldig die bedrag met koers/100. Onttrekmodus deel die inklusiewe totaal deur (1 + koers/100) om die voor-belasting-basis te herstel. Teikenmodus probeer drie kandidaat-sentwaardes (rond, vloer, plafon van die rou deling) en kontroleer watter een, wanneer belas, terugrond na die presiese teiken — en merk die resultaat as onpresies as geen van die drie kandidate pas nie.
  3. 3
    Intl formateer die resultaat
    Uitset word geformateer met die blaaier se ingeboude Intl-/toLocaleString-API met style: 'currency', wat outomaties die korrekte aantal desimale plekke per geldeenheid toepas (byvoorbeeld, nul desimale vir JPY) en die bladsy-omgewing vir syfergroepering gebruik.
  4. 4
    Instellings volhard en deel
    Jou gekose modus, koers, en geldeenheid word na localStorage gestoor sodat hulle 'n bladsyverfrissing oorleef. Die URL word ook lewendig via history.replaceState bygewerk, sodat jy dit kan kopieer om 'n presiese voor-gekonfigureerde berekening te deel.

Verwante gereedskap

Gereelde vrae