What is Code 3804 on a South African Payslip?
Meals fringe benefit explained — when employer-provided meals are tax-free, the meal voucher exemption, how restaurant meals are taxed, and what appears on your IRP5.
3804Code 3804 is a meals fringe benefit — the taxable value of meals or meal vouchers your employer provides. Meals in an employer-operated canteen on company premises are generally exempt. Meal vouchers are exempt up to R30 per day. Restaurant or other meals outside these limits are fully taxable and appear as code 3804 on your IRP5.
What Code 3804 Means
Code 3804 covers meals, refreshments, and meal vouchers provided by your employer. It sits under the broader fringe benefit framework of the Seventh Schedule of the Income Tax Act, which governs how non-cash employer benefits are valued and taxed in South Africa.
Unlike most fringe benefits — which are taxable in full — meals have specific exemptions that can make them completely tax-free when structured correctly. This makes the way meals are provided important: the same R100 lunch can be fully exempt (canteen) or fully taxable (restaurant), depending on how the employer delivers it.
Code 3804 only appears on your payslip and IRP5 when there is a taxable fringe benefit amount — that is, meals or vouchers provided outside the exempt conditions. If your employer provides only canteen meals or vouchers within the R30/day limit, code 3804 should not appear at all.
When Meals Are Tax-Free vs Taxable
| Meal Type | Exempt or Taxable? | Condition |
|---|---|---|
| Canteen or cafeteria meal on employer premises | Exempt | Must be employer-operated, on employer's premises |
| Meal vouchers | Exempt up to R30/day | Excess above R30/day is taxable under code 3804 |
| Restaurant meal paid by employer | Taxable in full | Full employer cost added to taxable income |
| Meals during business travel (overnight) | Covered by code 3704 | Subsistence allowance rules apply — not code 3804 |
| Food or drinks at staff events | Generally taxable | May be coded 3801 or 3804 depending on context |
How It Affects Your Take-Home Pay
When meals are taxable under code 3804, the employer's cost is added to your monthly remuneration for PAYE purposes. You do not receive extra cash — but your tax bill increases.
| Item | Amount |
|---|---|
| Monthly salary (code 3601) | R20,000 |
| Employer buys weekday lunches at R120/day × 22 days | R2,640 employer cost |
| Less: meal voucher exemption (22 days × R30) | -R660 exempt |
| Taxable fringe benefit (code 3804) | R1,980 |
| Total taxable remuneration | R21,980 |
| Approximate marginal rate | 26% |
| Extra PAYE from meals benefit | ≈R515/month |
An employer that subsidises or operates a cafeteria on its own premises can provide meals to employees completely free of fringe benefit tax — regardless of the cost. The same meal bought at a restaurant and charged to the company card creates a taxable fringe benefit. If your employer is considering a meal benefit, structuring it as an on-site canteen (even outsourced to a catering company but operated on the employer's premises) is far more tax-efficient for both employer and employee.
Frequently Asked Questions
What does code 3804 mean on my payslip?
Code 3804 is a meals fringe benefit — the taxable value of meals, refreshments, or meal vouchers your employer provides. Canteen meals on the employer's premises are exempt. Meal vouchers are exempt up to R30/day. All other employer-paid meals appear as a taxable fringe benefit under code 3804, and PAYE is deducted on the value monthly.
Are canteen meals taxable?
No — meals provided in an employer-operated canteen or cafeteria on the employer's premises are exempt from fringe benefit tax under the Seventh Schedule. This exemption applies regardless of what the meals cost the employer. The key conditions: the canteen must be on the employer's premises and must be operated by or on behalf of the employer. An outsourced catering company operating on-site still qualifies.
What is the meal voucher exemption?
Meal vouchers provided to employees are exempt from fringe benefit tax up to R30 per meal per day. If your employer gives you a R30 meal voucher each workday, no taxable fringe benefit arises. If the voucher is worth R50/day, the R20 excess per day is a taxable fringe benefit under code 3804. The R30 threshold has not changed for several years — verify the current amount at sars.gov.za.
What if my employer pays for my restaurant lunch?
A restaurant meal paid directly by the employer — via company credit card, invoice, or reimbursement — is a taxable fringe benefit in full. The cost to the employer is added to your monthly taxable income and PAYE is deducted accordingly. There is no partial exemption for restaurant meals (unlike meal vouchers). If the meal also has a business entertainment purpose, the context determines whether it falls under code 3804 or code 3801.
Does code 3804 appear on my IRP5?
Only if there is a taxable amount. If your employer provides only on-site canteen meals or meal vouchers within the R30/day limit, no code 3804 amount should appear. If taxable meals were provided during the year, the annual total appears as code 3804 on your IRP5 and is included in your gross income. PAYE was deducted monthly on the taxable value.
What is the difference between code 3804 and code 3704?
Code 3804 is for meals provided by the employer as part of the normal working arrangement — canteen meals, meal vouchers, restaurant lunches. Code 3704 is a subsistence allowance for business travel — the daily amount paid when an employee is working away from home overnight. The two are separate: a travelling employee receiving a subsistence allowance (3704) is not also receiving a meals fringe benefit (3804) for the same travel.