Botswana PAYE
Calculator 2025/26

BURS progressive tax (0%–25%), no mandatory social security. Annual computation per BURS bands.

✦ Includes AI Advisor BURS 2025/26 Verified No Mandatory Pension BWP · Pula

Last verified: July 2025 · Source: BURS (burs.org.bw) · Income Tax Act

2025/26 Key Facts: PAYE bands on annual income: 0% up to P48,000; 5% on P48,001–72,000; 12.5% on P72,001–96,000; 18.75% on P96,001–120,000; 25% above P120,000. No mandatory employee pension or social security. Citizens may choose voluntary pension schemes.

Enter Your Details Botswana Pula · BWP
Annual Gross Salary P120,000
P30,000P2,000,000
Or type exact annual amountBefore any deductions
P

No mandatory employee contributions. PAYE is the only statutory deduction from your gross salary.

Annual Take-Home Pay
P0
After PAYE
Effective Tax Rate 0%
Botswana Tax FAQ

Common PAYE Questions

What are the Botswana PAYE tax bands for 2025/26?

Five annual bands: 0% on first P48,000; 5% on P48,001–72,000; 12.5% on P72,001–96,000; 18.75% on P96,001–120,000; 25% above P120,000. These bands apply to gross annual income with no deductions.

Is there mandatory social security in Botswana?

No mandatory employee pension or social security for Botswana citizens. Employers may offer voluntary pension schemes, but there are no statutory deductions from your salary.

What deductions apply to Botswana PAYE?

For standard employment, PAYE is the only statutory deduction from gross salary. Employees may claim other deductions for specific expenses (professional fees, medical aid) if approved by BURS.

When must employers remit PAYE to BURS?

PAYE must be filed and paid to BURS by the 20th of the month following the payroll month. Late payments attract penalties and interest. Employers must file even for nil-tax months.

Can I contribute to a voluntary pension scheme?

Yes. Many Botswana employers offer voluntary pension schemes. These contributions are typically deductible from taxable income if approved by BURS. Consult your employer's HR department for available options.

What is BURS and what do they do?

BURS is the Botswana Unified Revenue Service, responsible for tax administration, collection, and enforcement. They manage personal income tax, corporate income tax, and VAT in Botswana.

More African Tax Tools

🇳🇬 Nigeria PAYE Calculator 🇰🇪 Kenya PAYE Calculator 🇬🇭 Ghana PAYE Calculator 🇿🇦 South Africa PAYE Calculator 🌍 Pan-African VAT Calculator 💱 African Currency Converter
`; const blob = new Blob([html],{type:'text/html;charset=utf-8'}); const url = URL.createObjectURL(blob); const w = window.open(url,'_blank'); if(w){ w.addEventListener('load',()=>{setTimeout(()=>{w.print();setTimeout(()=>URL.revokeObjectURL(url),3000)},600)}); setTimeout(()=>{try{w.print()}catch(e){}},1200); } } function shareResult() { if (!RESULT) return; const text = `My Botswana PAYE breakdown: Gross P${Math.round(RESULT.gross).toLocaleString()}/year → Take-home P${Math.round(RESULT.netAnnual).toLocaleString()}/year (${pct(RESULT.effectiveRate)} effective rate). Calculated at afrotools.com/botswana/bw-paye`; if (navigator.share) { navigator.share({title:'My Botswana PAYE',text,url:'https://afrotools.com/botswana/bw-paye'}); } else if (navigator.clipboard) { navigator.clipboard.writeText(text); const btn = document.getElementById('bwShareBtn'); btn.textContent = '✓ Copied!'; setTimeout(()=>btn.innerHTML=` Share Result`,2500); } } async function getAI() { if (!RESULT) return; const R = RESULT; const btn = document.getElementById('aiBtn'); const respEl = document.getElementById('aiResp'); btn.disabled = true; btn.textContent = 'Analysing…'; respEl.style.display = 'block'; respEl.className = 'ai-response typing'; respEl.textContent = ''; document.getElementById('aiStatus').style.display = 'none'; const prompt = `Botswana PAYE analysis (2025/26, BURS): Annual gross: P${Math.round(R.gross).toLocaleString()}, Annual PAYE: P${Math.round(R.annualPAYE).toLocaleString()}, Annual take-home: P${Math.round(R.netAnnual).toLocaleString()}, Effective tax rate: ${pct(R.effectiveRate)}. Give: 1) Plain English summary 2) Two ways to optimize Botswana tax planning 3) One BURS compliance point 4) One thing most employees misunderstand. Under 200 words. No markdown.`; try { const res = await fetch('/.netlify/functions/ai-advisor', { method:'POST', headers:{'Content-Type':'application/json'}, body: JSON.stringify({ system:'You are AfroTools AI Tax Advisor for Botswana PAYE. Be concise, practical. No markdown, no asterisks.', messages:[{role:'user',content:prompt}] }) }); if(!res.ok) throw new Error('HTTP '+res.status); const data = await res.json(); const text = data.text || 'Unable to generate analysis.'; respEl.className = 'ai-response'; respEl.textContent = ''; let i = 0; const type = () => { if(i${msg}`; const aiEl = document.createElement('div'); aiEl.className = 'msg a'; aiEl.textContent = '…'; msgs.appendChild(aiEl); msgs.scrollTop = msgs.scrollHeight; CHAT_HISTORY.push({role:'user',content:msg}); try { const res = await fetch('/.netlify/functions/ai-advisor',{ method:'POST', headers:{'Content-Type':'application/json'}, body:JSON.stringify({ system:`AfroTools AI Tax Advisor, Botswana. User: gross P${Math.round(R.gross).toLocaleString()}/year, take-home P${Math.round(R.netAnnual).toLocaleString()}/year. Concise. No markdown.`, messages:CHAT_HISTORY }) }); const data = await res.json(); const text = data.text || 'Unable to respond.'; aiEl.textContent = text; CHAT_HISTORY.push({role:'assistant',content:text}); msgs.scrollTop = msgs.scrollHeight; } catch { aiEl.textContent='Network error. Please try again.'; } } document.getElementById('grossSalary').addEventListener('keydown',e=>{if(e.key==='Enter')calculate();});