Gst Rate Calculator Singapore

Singapore GST Calculator: Easily Calculate the 9% Rate

Welcome to our dedicated Singapore Goods and Services Tax (GST) Calculator. As of January 1, 2024, Singapore's GST rate has increased to 9%. This tool is designed to help businesses and consumers quickly calculate tax amounts based on the current rate, whether you need to add GST to a base price or back-calculate the tax component from an inclusive price.

SG GST Rate Calculator

Calculation Mode:
Currently 9% in Singapore (effective Jan 2024).
GST Component (Tax): S$ 0.00
Total Inclusive Price: S$ 0.00

Please enter valid numeric values.

// Function to change labels based on radio button selection function changeGstLabels() { var isAddMode = document.getElementById("modeAdd").checked; var amountLabel = document.getElementById("sgAmountLabel"); var resultLabel = document.getElementById("sgFinalLabel"); if (isAddMode) { amountLabel.textContent = "Pre-GST Price (S$)"; resultLabel.textContent = "Total Inclusive Price:"; } else { amountLabel.textContent = "GST-Inclusive Price (S$)"; resultLabel.textContent = "Pre-GST Price (Original):"; } // Hide results when switching modes until recalculated document.getElementById("sgGstResultContainer").style.display = "none"; document.getElementById("sgGstError").style.display = "none"; } // Main calculation function function calculateSingaporeGST() { var amountInputStr = document.getElementById("sgInputAmount").value; var rateInputStr = document.getElementById("sgGstRateInput").value; var isAddMode = document.getElementById("modeAdd").checked; var amount = parseFloat(amountInputStr); var rate = parseFloat(rateInputStr); var resultContainer = document.getElementById("sgGstResultContainer"); var errorMsg = document.getElementById("sgGstError"); var gstOutput = document.getElementById("sgGstOutput"); var totalOutput = document.getElementById("sgTotalOutput"); // Validation if (isNaN(amount) || amount < 0 || isNaN(rate) || rate < 0) { errorMsg.style.display = "block"; resultContainer.style.display = "none"; return; } errorMsg.style.display = "none"; var gstAmount = 0; var finalAmount = 0; if (isAddMode) { // Mode: Add GST (Exclusive to Inclusive) // Formula: Total = Exclusive * (1 + rate/100) gstAmount = amount * (rate / 100); finalAmount = amount + gstAmount; } else { // Mode: Remove GST (Inclusive to Exclusive) // Formula: Exclusive = Inclusive / (1 + rate/100) finalAmount = amount / (1 + (rate / 100)); gstAmount = amount – finalAmount; } // Formatting results to currency (2 decimal places) gstOutput.textContent = "S$ " + gstAmount.toFixed(2); totalOutput.textContent = "S$ " + finalAmount.toFixed(2); resultContainer.style.display = "block"; }

Understanding Singapore GST Calculations

Goods and Services Tax (GST) is a broad-based consumption tax levied on the import of goods (collected by Singapore Customs), as well as nearly all supplies of goods and services in Singapore. The standard rate is currently 9%.

When dealing with pricing and invoices in Singapore, it is crucial to understand whether a quoted price is "GST-inclusive" or "GST-exclusive".

How to Calculate Adding GST (Exclusive to Inclusive)

If you have a base price and need to add the 9% tax, the formula is straightforward. You are essentially multiplying the base price by 1.09.

  • GST Amount: Pre-GST Price × 0.09
  • Total Payable: Pre-GST Price × 1.09

Example: A service costs S$100 before tax. The GST is S$100 × 0.09 = S$9.00. The final bill is S$109.00.

How to Calculate Removing GST (Inclusive to Exclusive)

If you have a receipt showing the final total and need to determine how much of that was the actual price versus the tax component, you need to back-calculate. You divide the total by 1.09.

  • Pre-GST Price: GST-Inclusive Price ÷ 1.09
  • GST Component: GST-Inclusive Price – Pre-GST Price

Example: You pay S$218.00 for a product (inclusive of 9% GST). The original price was S$218 ÷ 1.09 = S$200.00. The tax paid was S$18.00.

Leave a Comment