How to Resolve a KFC Complaint in South Africa
Wrong order, undercooked chicken or a refund that hasn't arrived? Here's how to take a KFC complaint from the counter to the ombud, step by step.

Escalation path overview
- On the spot
- Refunds 3 to 14 days, per KFC
- A few minutes to write
- Up to 60 business days
- Varies by matter
- 1
Raise it at the branch, straight away
If the order is wrong, incomplete or undercooked, show the staff at the counter before you leave, or as soon as you notice, with your slip or order number. Ask the manager to replace the item or refund it there and then, and note their name and the time.
The branch where you bought the food, with your till slip or order numberExpected: On the spotWhen to escalate
The branch can't or won't fix it, or you ordered for delivery.
- 2
Contact KFC customer care, and get a reference
KFC's customer care handles complaints, refunds and delivery driver incidents. Call 0860 100 222, email [email protected], or use the form on KFC's Contact Us page. Give the branch, date, time, order number and photos, and say what you want. Ask for a reference number and keep every reply. KFC says refunds take 3 to 14 days, depending on your bank.
Expected: Refunds 3 to 14 days, per KFCWhen to escalate
No reply or fix after about two weeks, or a refund that hasn't arrived after 14 days.
- 3
Put it on the public record on Hellopeter
Write an honest, factual review on KFC's Hellopeter profile, with the branch, the date and your reference number. KFC hasn't replied to reviews there in the past 12 months, so don't wait on a reply. Your review warns and informs the next customer, and it's there if KFC starts responding.
KFC's profile on hellopeter.com, free to post a reviewExpected: A few minutes to writeWhen to escalate
The complaint is still unresolved after KFC's customer care has had its turn.
- 4
Escalate to the Consumer Goods and Services Ombud
The CGSO handles consumer complaints about goods and services, free of charge, once you've complained to the business first. Lodge online at cgso.org.za or call 0860 000 272, with your reference and evidence. It checks whether the complaint falls under it, gives the business 15 business days to resolve it, then mediates. If it can't help, it tells you who can.
CGSO, 0860 000 272, [email protected], WhatsApp 081 335 3005, or cgso.org.zaExpected: Up to 60 business daysWhen to escalate
The CGSO can't resolve it, or KFC doesn't accept its recommendation.
- 5
Take it to the National Consumer Commission
The Consumer Protection Act gives you the right to safe, good-quality goods and to services of a reasonable quality. If the ombud route doesn't resolve your complaint, you can lodge it with the National Consumer Commission. Register on its eService portal or call its contact centre, and include your proof of purchase, the dates, the steps you've taken and your emails with KFC.
National Consumer Commission, 012 065 1940, or eservice.thencc.org.zaExpected: Varies by matter
How to Resolve a KFC Complaint in South Africa
A missing item in your bucket, chicken that wasn't cooked through, a long wait at the counter, or a refund for a cancelled app order that still hasn't landed. These are the KFC complaints we see most on Hellopeter, and there's a clear way to get them resolved.
This guide gives you KFC's official contact details, what to do if the food made you ill, and the free route to escalate if KFC doesn't sort it out. For the version that works with any company, see how to complain effectively.
Get Your Facts Together First
A clear, documented complaint is much harder to brush off. Keep your till slip or order number, and note the branch, the date and the time. Take photos of the food as it arrived, and screenshots of any app order or delivery tracking. If you paid by card, find the transaction on your bank statement. Then decide what you want as a resolution, whether it's a replacement meal, a refund or an explanation, and say it plainly.

The KFC Escalation Ladder
Work through these in order. Each step is there for when the one before it doesn't work.
KFC Doesn't Reply on Hellopeter
KFC's Hellopeter profile is unclaimed, and KFC hasn't replied to a customer review there in the past 12 months. So for your own complaint, KFC's customer care is the channel that can fix it. However, your review still counts. It adds to the picture other customers see before they order, and it's part of what AI search tools read when someone asks what KFC is like.
If KFC Food Made You Ill
If you think food you bought at KFC made you sick, the Consumer Goods and Services Ombud advises calling your local municipality's Environmental Health Officer straight away, so they can investigate the outlet. See a doctor and keep the medical evidence. Keep any leftover food in the fridge or freezer so it can be tested, and keep your slip. Then take it up with KFC. An Environmental Health Officer's report also helps if you claim compensation, and under the Consumer Protection Act you can claim for illness caused by unsafe food, within three years, if you can show the food caused it.
If Your Delivery or App Order Went Wrong
For orders placed on the KFC app or website, contact KFC customer care with your order number. KFC handles refunds and delivery driver incidents through the same number and email. If you ordered through a separate delivery app, start in that app's help section, because the app took your payment. Either way, keep the order number and screenshots until the money is back in your account.
A Complaint Email You Can Copy
Fill in the brackets, attach your photos and slip, and send it to [email protected].
Subject: Complaint about my KFC order at [branch] on [date]
Dear KFC Customer Care,
On [date], at about [time], I ordered [items] at KFC [branch]. My order or slip number is [number]. [Say what went wrong in one or two sentences.]
I'd like [a refund of R amount, a replacement meal, or an explanation]. I've attached [photos, my till slip, a screenshot of the app order].
Please send me a reference number and let me know within 14 days how you'll resolve this.
Regards, [your name and phone number]
A Note on This Guide
Hellopeter is an independent review platform, not an ombud, regulator or legal adviser, and we aren't affiliated with KFC. We're the impartial space where customers and businesses sort things out in public. This guide is general information to point you in the right direction, and official processes can change, so always confirm the current steps with the body you're escalating to.
Frequently asked questions
- What's the Most Common KFC Complaint?
- According to Hellopeter's AI analysis of customer reviews, the most common KFC complaints are incomplete or wrong orders, undercooked or stale chicken, long waits, and refunds for cancelled app orders that take weeks. A small group of branches earns genuine praise for fresh food and standout staff.
- How Long Does a KFC Refund Take?
- KFC says refunds take 3 to 14 days to complete, depending on your bank. Contact KFC customer care on 0860 100 222 or [email protected] with your order number, and ask for a reference. If nothing arrives after 14 days, follow up and quote the reference.
- Does KFC Respond to Complaints on Hellopeter?
- KFC's Hellopeter profile is unclaimed, and KFC hasn't replied to a review there in the past 12 months. For your own complaint, use KFC's customer care on 0860 100 222. Posting a review still helps, because it informs other customers before they order.
- What Are My Rights If KFC Food Is Bad or Unsafe?
- The Consumer Protection Act gives you the right to safe, good-quality goods. If food is spoiled, undercooked or not what you ordered, you can ask for a replacement or a refund. If it made you ill, call your municipality's Environmental Health Officer and see a doctor before you take it up with KFC.
- Where Do I Escalate If KFC Doesn't Resolve My Complaint?
- Take it to the Consumer Goods and Services Ombud, which is free. Lodge online at cgso.org.za or call 0860 000 272, with your reference number and evidence. If the ombud can't resolve it, the National Consumer Commission is the next step, on 012 065 1940.



