Documents in.
Working papers out.

Tax season means hundreds of PDFs - bank statements, tax certificates, invoices - and someone has to open every one, read it, and key the numbers into a spreadsheet. Draft does that in minutes. You get an accurate first draft of the working paper, mapped to the return, ready for your team to review and file.

South African Revenue Service
IRP5 Employee Tax Certificate
NameJ. Kieser
3601Gross remuneration892,750.00
3605Annual bonus84,214.00
Standard BankMOVING FORWARD
IT3(b) Tax Certificate
4201Local interest23,832.56
4216Local dividends17,386.00
Discovery HealthMedical Scheme
Medical Scheme Fees Tax Certificate
PlanKeyCare Plus
MonthlyR5,892.00
Allan GrayInvestment Services
Retirement Annuity Fund Certificate
Annual contributionsR50,000.00
Old MutualWealth
Investment Statement
Portfolio valueR412,800.00
FNBHELP
IT3(b) Tax Certificate
4201Local interest4,215.30
MomentumMetropolitan Life
Life Policy Tax Certificate
Annual premiumR18,000.00
Expense Receipt
Office Supplies - Waltons
Total incl. VATR2,340.00
Draft Extract + compile
Draft_Working_Paper_2025.xlsx
fx =SUM(D3:D6)
A B C
1 Gross Income
2 3601 Employment income 892,750.00
3 3605 Annual bonus 84,214.00
4 4201 Local interest 28,047.86
5 Deductions
6 4001 Pension fund 78,750.00
7 S6A Medical credits 8,736.00
8 Tax Paid
9 4101 PAYE 248,965.76
10 Estimated Refund R12,875.57

Every tax season, the same grind

200+ PDFs per company filing Bank statements, supplier invoices, VAT receipts, payroll runs. Every one needs to be opened, read, and captured into a working paper. For a company with twelve months of transactions across three bank accounts, that's a full day before anyone touches a return.
4x follow-ups before docs arrive Per client. Multiply by your client list and that's hundreds of emails and WhatsApps before a single return gets filed. Your team is chasing paper, not doing tax work.
80% of prep time is data capture Scrolling through bank statements, classifying transactions line by line, keying totals into spreadsheets. Your qualified staff doing work a machine should do. The return itself takes an hour - getting the data ready takes the rest of the day.

Upload. Extract. Review.

Drop your client's documents - tax certificates, bank statements, invoices, scanned receipts. Draft reads them, extracts the data, and produces a working paper ready for the return.

Step 01
Upload

Drop the documents as they arrive - IRP5s, IT3(b)s, medical aid certs, bank statements, trial balances, VAT invoices. PDF, scan, or digital. Draft identifies each one automatically.

IRP5_2025.pdf
FNB_Statement_Mar.pdf
MedAid_Discovery.pdf
Trial_Balance_Q4.pdf
Step 02
Extract

Draft reads every document - scanned or digital - and pulls out source codes, amounts, transaction data, and line items. Bank transactions get classified automatically.

3601 Gross remuneration
4001 Pension fund
4201 Local interest
S6A Medical tax credit
Step 03
Review

Your team opens the working paper, checks the figures against the source documents, and exports to Excel. The data capture is done. They go straight to the return.

Working_Paper.xlsx
Mapped to return sections
Credits and deductions calculated
Tax position summary

Every return your practice files

Individual, company, provisional, VAT, employer reconciliation, and trust returns. Each one with its own document types, extraction rules, and working paper format. Draft handles the differences so your team doesn't have to.

ITR12 - Individual tax returns

Every IRP5, IT3(b), medical aid cert, and RA cert - read, extracted, and mapped to your working paper. Source codes go in; ITR12 sections come out. Multiple documents per client consolidated into a single working paper.

What goes in
  • IRP5 certificates (multiple employers supported)
  • IT3(b) investment certificates
  • Medical aid certificates
  • RA fund certificates
  • S18A donation receipts
  • Expense claims and travel logbooks
What comes out

Working paper grouped by ITR12 section: income (source codes 3601, 3605, 3606), deductions (pension 4001, RA 4006), tax credits (Section 6A medical credits at R364/month per person), and tax paid (PAYE 4101, UIF 4102).

Calculated automatically
  • Medical tax credit (main member + dependants)
  • Retirement fund deduction against Section 11F cap
  • Interest exemption (under 65 / 65+)
  • Tax position summary with estimated liability
Provisional tax - P1/P2/P3

Bank statements classified, income sources consolidated, estimates grounded in real data instead of guesswork. Freelancers, commission earners, rental property owners, sole proprietors - all handled.

What goes in
  • Bank statements (FNB, ABSA, Standard Bank, Nedbank, Capitec)
  • IRP5s from multiple employers
  • IT3(b) investment certificates
  • Rental income schedules
What comes out

Consolidated income and expense working paper with bank transactions classified into income and expense categories. P1/P2/P3 estimate inputs grounded in actual bank data rather than the previous year's assessment plus 10%.

Why it matters
  • Accuracy thresholds met - 90% (under R1m) or 80% (over R1m)
  • Avoids the 20% underestimation penalty
  • Multiple income sources combined into a single tax position
  • Commission earners: Section 23(m) expense eligibility flagged
ITR14 - Company tax returns

This is where the volume hits. A company with twelve months of bank statements across multiple accounts can generate hundreds of PDFs. Draft reads them all, classifies every transaction, and produces a working paper you can review in an afternoon instead of building over three days.

What goes in
  • Bank statements (all SA banks, multiple accounts)
  • Trial balances and general ledgers
  • Supporting schedules and reconciliations
  • Supplier invoices and expense claims
What comes out

Company working paper following the revenue-to-taxable-income cascade. Every transaction classified into Revenue, Cost of Sales, Operating Expenses, Employee Costs, and Finance Costs. High-volume datasets aggregated into manageable summaries.

Built for company scale
  • 500+ line items collapsed into category summaries
  • Tax position at 27% (or SBC rates where applicable)
  • Full line-item raw data tab for audit trail
  • Export to Excel with category subtotals
VAT201 - VAT returns

The same classification exercise every period - automated. Input and output VAT from bank statements and invoices, ready to file. Bi-monthly, monthly, or six-monthly periods all supported.

What goes in
  • Bank statements by period
  • Supplier invoices
  • Sales records and till summaries
  • Credit notes and adjustments
What comes out

Input/output VAT summary per period. Capital items flagged for separate treatment. VAT201 field mapping. Transaction detail available for review and adjustment before filing.

Period handling
  • Automatic period detection from statement dates
  • Capital items flagged for separate treatment
  • Zero-rated and exempt supplies separated
EMP201/501 - Employer reconciliation

Payroll data reconciled against IRP5s, EMP501 schedules populated, discrepancies flagged before SARS does. Monthly EMP201 and annual EMP501 workflows both supported.

What goes in
  • IRP5 certificates
  • Payroll summaries
  • Monthly EMP201 data
  • Employee records
What comes out

EMP501 reconciliation schedule with IRP5 totals tied to payroll. PAYE/UIF/SDL amounts verified against monthly EMP201 submissions. Discrepancy report highlighting mismatches for review before submission.

Trust tax - ITR12T

Trust income, distributions, and capital gains compiled into a working paper for ITR12T filing. Income attribution to beneficiaries tracked with conduit principle applied correctly.

What goes in
  • Trust bank statements
  • Investment certificates (IT3(b), IT3(c))
  • Beneficiary distribution resolutions
  • Property rental schedules
What comes out

Trust working paper with income split between trust-level taxation (at 45% flat rate) and beneficiary-level distributions. CGT at the 80% inclusion rate for trusts (or 40% for special trusts). Beneficiary allocation schedule for cross-referencing to individual ITR12s.

Built for SA tax practitioners

SARS source code extraction

Reads codes 3601, 4001, 4101 and dozens more directly from IRP5 PDFs. Every code mapped to its ITR12 section. IT3(b) codes 4201, 4216, 4217 for interest and dividends. This mapping is hardcoded from SARS specifications, not inferred.

3601 4001 4101 4201 4216 4006 4102
Working papers that map to SARS returns

Individual working papers map to ITR12 sections. Company working papers follow the revenue-to-taxable-income cascade that feeds into ITR14. The output is structured the way you need it for the return you're filing.

SA bank statement support

FNB, ABSA, Standard Bank, Nedbank, Capitec - each bank's format parsed individually. Different column layouts, different date patterns, different transaction descriptions. Transactions classified into income and expense categories specific to SA tax return requirements.

FNB ABSA Standard Bank Nedbank Capitec
Scanned PDFs and digital documents

Scanned certificates, digital PDFs from banks and insurers, spreadsheets and CSVs. Draft reads them all. Your clients don't need to change how they send things - whatever arrives in the email, Draft can process it.

Chase less. Collect faster.

Track outstanding documents per client. Send reminders automatically. Give clients a portal link where they upload directly into Draft - no more email attachments and WeTransfer links.

Automated reminders

Email reminders go out on your schedule - not when someone remembers to send them. Personalised per client based on which documents are still outstanding. Follow-up escalation built in.

Client upload portal

Each client gets a unique link. They upload their documents directly - IRP5s, bank statements, certificates - and the files land in Draft ready for processing. No more chasing attachments across email threads.

Document checklists

Draft knows what documents each client type needs - salaried, freelancer, commission earner, company, rental property owner. Outstanding items tracked automatically. You see the gaps at a glance.

Simple pricing. No subscription.

Scale your practice, not your headcount. Buy return bundles in Rands - use them when you need them.

Individual
ITR12
R150 per return

IRP5, IT3(b), medical aid cert, RA cert, bank statements. Working paper with ITR12 section mapping, medical tax credit calculation, retirement fund deduction.

Company
ITR14
R300 per return

Bank statements, trial balances, transaction classification. Company working paper with P&L categorisation and tax position at 27%. Line-item raw data tab included.

VAT
VAT201
R100 per period

Input and output VAT from bank statements, period by period. Capital item flags. VAT201 field mapping. Per filing period - bi-monthly, monthly, or six-monthly.

Your data stays yours. Encrypted in transit and at rest. POPIA compliant - we process documents as your operator under Section 21. No document data is used for training or shared with third parties.