Estimated BAS Components for 2025
Enter your projected turnover and select your GST and PAYG options to see your estimated BAS rates.
function calculateBAS() {
var projectedTurnover = parseFloat(document.getElementById("projectedTurnover").value);
var gstRate = parseFloat(document.getElementById("gstOption").value);
var paygRate = parseFloat(document.getElementById("paygOption").value);
var resultDiv = document.getElementById("result");
resultDiv.innerHTML = "; // Clear previous results
if (isNaN(projectedTurnover) || projectedTurnover < 0) {
resultDiv.innerHTML = "Please enter a valid projected annual turnover.";
return;
}
if (isNaN(paygRate) || paygRate < 0) {
resultDiv.innerHTML = "Please enter a valid PAYG instalment rate.";
return;
}
var estimatedGstCollected = (projectedTurnover * gstRate) / 100;
var estimatedPaygInstalment = (projectedTurnover * paygRate) / 100;
resultDiv.innerHTML += "
Estimated GST Collected: AUD " + estimatedGstCollected.toFixed(2) + "";
resultDiv.innerHTML += "
Estimated PAYG Instalment: AUD " + estimatedPaygInstalment.toFixed(2) + "";
resultDiv.innerHTML += "
Note: These are estimations. Consult with your accountant or the ATO for definitive figures.";
}
.calculator-container {
font-family: sans-serif;
border: 1px solid #ccc;
padding: 20px;
border-radius: 8px;
max-width: 600px;
margin: 20px auto;
background-color: #f9f9f9;
}
.calculator-title, .result-title {
text-align: center;
color: #333;
margin-bottom: 20px;
}
.calculator-description {
text-align: justify;
color: #555;
margin-bottom: 30px;
line-height: 1.6;
}
.form-group {
margin-bottom: 15px;
}
.form-group label {
display: block;
margin-bottom: 5px;
font-weight: bold;
color: #444;
}
.form-group input[type="number"],
.form-group select {
width: 100%;
padding: 10px;
border: 1px solid #ddd;
border-radius: 4px;
box-sizing: border-box; /* Include padding and border in the element's total width and height */
}
button {
display: block;
width: 100%;
padding: 12px;
background-color: #007bff;
color: white;
border: none;
border-radius: 4px;
font-size: 16px;
cursor: pointer;
transition: background-color 0.3s ease;
margin-top: 20px;
}
button:hover {
background-color: #0056b3;
}
.calculator-result {
margin-top: 30px;
padding: 15px;
background-color: #e9ecef;
border: 1px solid #ced4da;
border-radius: 4px;
}
#result p {
margin-bottom: 10px;
color: #333;
}
#result p:last-child {
margin-bottom: 0;
font-style: italic;
color: #666;
}