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.

Quick Answer

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.

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 TypeExempt or Taxable?Condition
Canteen or cafeteria meal on employer premisesExemptMust be employer-operated, on employer's premises
Meals during business hours, extended hours, or special occasionsExemptNo value placed on the benefit under the Seventh Schedule
Meal vouchersTaxable in fullNo partial daily exemption — full employer cost less any employee contribution is taxable under code 3804
Restaurant meal paid by employerTaxable in fullFull employer cost added to taxable income
Meals during business travel (overnight)Covered by code 3704Subsistence allowance rules apply — not code 3804
Food or drinks at staff eventsGenerally taxableMay 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.

ItemAmount
Monthly salary (code 3601)R20,000
Meal vouchers provided at R120/day × 22 workdaysR2,640 employer cost
Taxable fringe benefit (code 3804)R2,640 — no partial exemption applies
Total taxable remunerationR22,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.

The Most Tax-Efficient Approach: On-Site Canteen

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.

Related Payslip Codes

Disclaimer: This explanation is for informational purposes only and does not constitute tax advice. Seventh Schedule fringe benefit rules may change. Always verify current exemption conditions at sars.gov.za and consult a registered tax practitioner for advice specific to your situation. Last reviewed: July 2026. Read full disclaimer →