What is Code 3804 on a South African Payslip?
Meals fringe benefit explained — when employer-provided meals are tax-free, why meal vouchers are fully taxable, 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 and restaurant meals are fully taxable, with no partial exemption, and appear as code 3804 on your IRP5.
Also useful from PayTools
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 food during business hours, extended working hours, or special occasions), code 3804 should not appear at all — but any meal voucher, at any value, does create a taxable amount.
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 |
| Meals during business hours, extended hours, or special occasions | Exempt | No value placed on the benefit under the Seventh Schedule |
| Meal vouchers | Taxable in full | No partial daily exemption — full employer cost less any employee contribution 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 |
| Meal vouchers provided at R120/day × 22 workdays | R2,640 employer cost |
| Taxable fringe benefit (code 3804) | R2,640 — no partial exemption applies |
| Total taxable remuneration | R22,640 |
| Effective rate on benefit | ≈24.7% |
| Extra PAYE from meals benefit | ≈R652/month |
The full R2,640 voucher value is taxable — there is no R30-a-day or similar exemption for meal vouchers, only for actual meals provided in an employer canteen. The R20,000 base salary alone also falls just under the 18%/26% bracket threshold, so part of the benefit is still taxed at 18% and only the portion crossing the threshold is taxed at 26% — a blended effective rate of about 24.7%, not a flat 26%. Use our PAYE Calculator for an exact figure at your income level.
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.
Example Calculation
An employee's company provides lunch vouchers worth R50 per working day, and the employee works 20 days in the month, for a total voucher value of R1,000. There is no daily exemption for meal vouchers, so the full R1,000 is a taxable fringe benefit reported under code 3804, and PAYE is calculated on that R1,000 alongside the rest of the employee's taxable income for the month.
If the same employer instead ran an on-site staff canteen open to all employees, the full value of meals provided there would typically be exempt, and no code 3804 amount would appear on the payslip at all — canteen meals are exempt regardless of cost, while vouchers get no exemption at any value.
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 and restaurant meals are fully taxable, with no partial exemption. The taxable amount appears as code 3804 on your IRP5, 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.
Are meal vouchers tax-exempt?
No — meal vouchers do not have a partial daily exemption the way travel or subsistence allowances do. SARS treats a meal or refreshment voucher as fully taxable at its cost to the employer, less any amount the employee pays towards it. If your employer gives you a R120/day meal voucher, the full R120/day is a taxable fringe benefit under code 3804 — the same treatment as a restaurant meal paid by the employer. The only tax-free route for employer-provided food is an actual meal supplied in an employer-operated canteen, or during business hours, extended working hours, or special occasions.
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 — the same full-taxable treatment applies to 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 food during business hours, extended working hours, or special occasions), no code 3804 amount should appear. Meal vouchers and restaurant meals are always taxable, so any of those will show up. 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.