Sudan PAYE
Calculator 2026

Taxation Chamber progressive tax (0%–15%), NSIF social security (8% employee + 17% employer). Monthly computation per official bands.

✦ Includes AI Advisor 2026 Verified NSIF · 8% + 17% SDG · Sudanese Pound

Last verified: 2026 · Source: Taxation Chamber · NSIF Regulations

2026 Key Facts: PAYE bands (monthly): SDG 0–10,000 at 0%; 5% SDG 10,001–40,000; 10% SDG 40,001–70,000; 15% above SDG 70,000. NSIF total 25% (employee 8% + employer 17%). Employee NSIF contribution is fully deductible from taxable income.

Enter Your Details Sudanese Pound · SDG
Monthly Gross Salary SDG 300,000
SDG 10,000SDG 100,000,000
Or type exact monthly amountBefore any deductions
SDG
Active DeductionsToggle to include / exclude
NSIF (employee)
8% — tax-deductible

NSIF employee contribution (8%) is fully deductible from taxable income before PAYE is calculated. Employer NSIF (17%) is an additional cost shown in employer chart.

Monthly Take-Home Pay
SDG 0
After PAYE, NSIF & all deductions
Effective Tax Rate 0%
Sudan Tax FAQ

Common PAYE Questions

What are the Sudan PAYE tax bands for 2026?

Four monthly bands: 0% on SDG 0–10,000; 5% on SDG 10,001–40,000; 10% on SDG 40,001–70,000; 15% above SDG 70,000. Applied monthly to taxable income (after NSIF deduction).

Is NSIF contribution deductible from PAYE taxable income?

Yes — the employee's mandatory 8% NSIF contribution is fully deductible from gross pay before calculating PAYE. This reduces your taxable income and therefore your PAYE tax. The employer's matching 17% contribution is a separate employer cost.

What does NSIF cover in Sudan?

The National Social Insurance Fund (NSIF) provides social security coverage for employees, including pension, disability, and survivor benefits. Total contribution is 25% (employee 8% + employer 17%).

How is the effective tax rate calculated?

Effective tax rate = (Total PAYE tax / Gross salary) × 100%. This shows the average percentage of gross salary paid in income tax. The marginal rate (on the next SDG earned) may be higher due to progressive bands.

What is the difference between marginal and effective tax rates?

Marginal rate is the tax rate on your next SDG of income (your current band). Effective rate is your total tax divided by total income. Because of progressive bands, your marginal rate is typically higher than your effective rate.

Are there other payroll deductions in Sudan?

Beyond NSIF, there may be pension contributions, union dues, and other statutory deductions depending on employer policy. Always consult your employer or a Sudanese tax professional for comprehensive information.

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 Sudan PAYE breakdown: Gross SDG ${Math.round(RESULT.gross).toLocaleString()}/mo → Take-home SDG ${Math.round(RESULT.netMonthly).toLocaleString()}/mo (${pct(RESULT.effectiveRate)} effective rate). Calculated at afrotools.com/sudan/sd-paye`; if (navigator.share) { navigator.share({title:'My Sudan PAYE',text,url:'https://afrotools.com/sudan/sd-paye'}); } else if (navigator.clipboard) { navigator.clipboard.writeText(text); const btn = document.getElementById('sdShareBtn'); 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 = `Sudan PAYE analysis (2026): - Monthly gross: SDG ${Math.round(R.gross).toLocaleString()} - NSIF employee (${pct(R.nsifRate)}): SDG ${Math.round(R.nsif).toLocaleString()}/mo - Taxable income after NSIF: SDG ${Math.round(R.gross - R.nsif).toLocaleString()}/mo - Monthly PAYE: SDG ${Math.round(R.monthlyPAYE).toLocaleString()} - Monthly take-home: SDG ${Math.round(R.netMonthly).toLocaleString()} - Effective tax rate: ${pct(R.effectiveRate)} - Employer NSIF (17%): SDG ${Math.round(R.empNSIF).toLocaleString()}/mo - Total employer cost: SDG ${Math.round(R.totalEmployerCostMonthly).toLocaleString()}/mo Give: 1) Plain English summary of PAYE position 2) Two specific legal ways to reduce Sudan tax liability 3) One compliance point to know 4) One thing most Sudanese employees get wrong about NSIF deductibility. Under 200 words. No markdown, no asterisks, no bullet symbols.`; 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 specialising in Sudan PAYE — Taxation Chamber, NSIF, progressive tax. Be concise, specific, 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, Sudan. User: gross SDG ${Math.round(R.gross).toLocaleString()}/mo, take-home SDG ${Math.round(R.netMonthly).toLocaleString()}/mo, effective rate ${pct(R.effectiveRate)}. 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();});