1. Who these terms apply to
These Terms govern the prepared-meal service supplied by BulkBite, legally operated by TDMF GROUP (PTY) LTD (registration number 2026/262429/07), of The Braak, Stellenbosch, 7600, Western Cape, South Africa. References to “BulkBite”, “we”, “us” and “our” mean that entity. “Customer”, “you” and “your” mean the person ordering or receiving the meals.
2. The service
BulkBite supplies prepared meals as a subscription in three portion tiers, at one or two meals a day, billed weekly, monthly or yearly. The portion, the number of meals a day, the billing frequency and the recurring price are shown at checkout before payment and repeated on the confirmation page.
Website information or a request to be contacted does not by itself reserve a place or create an active meal plan.
3. Subscriptions and payment
BulkBite plans are subscriptions paid by card through Paystack, BulkBite’s payment provider. A subscription starts when:
- the customer chooses a portion tier and a billing frequency at checkout;
- the customer accepts the current Terms and the recurring-payment authority shown beside the checkout button;
- the first payment is authorised and received through Paystack, or, for a free trial week, the card is saved for a first charge on the date shown before the customer agrees; and
- BulkBite confirms the first collection date, on the confirmation page or in writing.
By subscribing, the customer authorises BulkBite, through Paystack, to charge the same card the recurring price shown at checkout on each billing date until the subscription is cancelled. Card details are entered on Paystack’s page. BulkBite never receives or stores a card number.
Someone else paying. A customer may ask another person, such as a parent, to pay. BulkBite emails that person a link showing the plan, the customer it is for and the recurring price. The customer accepts these Terms at checkout; the person paying gives the recurring-payment authority for their own card when they pay. Either of them may cancel the subscription through the designated communication channel.
Free trial weeks. Where BulkBite offers a free trial week, the customer claims it by choosing the plan that follows it and adding a card through Paystack, which makes a small card check that is refunded. Before agreeing, the customer is shown the plan, its recurring price and the date of its first charge, which falls after the free week. Nothing is charged for the plan before that date, BulkBite sends a reminder before it, and a customer who cancels before it pays nothing.
A weekly subscription is charged every seven days. A monthly subscription is charged on the same date each month and covers every collection before the next charge. A yearly subscription is charged once a year and covers 32 weeks of collections across the campus year, excluding university breaks and holidays notified by BulkBite.
A renewal payment that fails is not retried automatically. Collections are suspended until the payment is made or the card is updated, and BulkBite will contact the customer.
A customer whose plan is arranged directly with BulkBite may instead be sent payment details in writing. That order becomes active only once full payment is received and verified and BulkBite confirms activation in writing, and the customer must use the payment reference requested.
4. Plans, menus and reasonable variations
The customer chooses one or two meals a day, a portion tier and a billing frequency: weekly, monthly, or yearly for the 32-week campus year. The checkout states the recurring price and how often it is charged.
Each week’s food is two dishes: one for the first four days of the week and another for the last three. Which two dishes are served rotates from week to week, and reasonable ingredient substitutions may be necessary because of availability, provided that material allergen information and the essential nature of the meal are not misrepresented.
BulkBite does not make medical, weight-loss, performance or nutritional-outcome guarantees.
5. Start dates and collection
The first collection is the first Sunday after payment that the cutoff in clause 7 allows, and never before the official start on Sunday 20 September 2026. It is shown on the confirmation page. A customer may WhatsApp +27 65 752 4234 to ask for a different start; a change applies only once BulkBite confirms it in writing.
Unless otherwise agreed in writing, meals are collected at outside Saint Mary's church, Eikestad, Stellenbosch on Sunday from 13:00-15:00. The customer must collect on time or contact BulkBite as early as reasonably possible if delayed.
Collection is included in the plan price. Optional delivery is available at an extra charge, on the terms in clause 6.
Because the food is prepared for a named customer and must be handled safely, BulkBite cannot guarantee that meals will be stored, redelivered or remade after a missed collection window.
Where a customer misses the collection window without timely communication, meals may be treated as forfeited only where BulkBite has already incurred the relevant food and preparation cost and cannot safely hold or redistribute the meals. This is subject to the Consumer Protection Act and any other applicable law.
6. Delivery
Delivery is an optional extra, inside Stellenbosch only, chosen at checkout and paid for in advance. The delivery fee is shown at checkout and added to each payment: R50 a week on a weekly plan of one meal a day, R100 a week on a weekly plan of two meals a day, and R250 a month on a monthly plan. On a yearly plan the delivery fee is not charged at checkout and is agreed with the customer in writing before the first delivery. Delivery is offered subject to capacity and is not guaranteed for any given week. Where BulkBite cannot deliver in a given week, the meals remain available at the standard collection point and the delivery fee for that week is not charged.
The delivery address, fee, date and time window are confirmed in writing before the first delivery. Missing an agreed delivery window or supplying an incorrect or inaccessible address may result in a reasonable additional delivery charge or the loss of meals that can no longer be held safely, subject to applicable law.
7. Cancelling, pausing and the summer break
The customer may cancel a subscription at any time through the designated communication channel. Cancellation stops future charges. Collections already paid for remain available, and no charge is made after the cancellation takes effect. A subscription that follows a free trial week may be cancelled at any time before its first charge date, and nothing is charged.
Pause and other change requests must be received by 12:00 on the Friday before the relevant Sunday collection. Requests received after the cutoff may only take effect in a later week if ingredients have already been bought or preparation has started.
Weekly and monthly subscriptions pause from 11 December 2026 to 7 February 2027, and BulkBite may notify later breaks in writing before they start. No collections take place and no renewal charges are made during a break. Paid time that falls inside a break, including time bought by a first payment made during it, is supplied from the date collections resume, and the next charge moves later by the same number of days. Yearly subscriptions are priced for 32 weeks of food across the campus year and are not moved.
A billing period that has already started cannot ordinarily be refunded where food has already been purchased or prepared specifically for the customer. Any cancellation charge or refund will be reasonable, related to actual work or costs already incurred, and subject to the customer’s statutory rights.
8. Allergies and dietary restrictions
The customer must disclose relevant allergies, intolerances and dietary restrictions before payment and update BulkBite if that information changes.
BulkBite operates in a shared kitchen. Cross-contact with common allergens may occur, and BulkBite does not offer or guarantee allergen-free preparation unless expressly confirmed in writing.
Disclosure does not guarantee that BulkBite can safely accommodate the customer. BulkBite may decline or cancel an order and refund an applicable payment where it cannot reasonably provide a suitable meal.
BulkBite remains responsible for providing accurate allergen information and warnings to the extent required by law.
9. Handover, storage, defrosting and reheating
BulkBite will provide written storage, freezing, defrosting, shelf-life and reheating instructions with the food or container. Those instructions are also published, together with the week’s ingredients, allergen information and estimated nutrition, on the food-care page reached by the QR code printed on every container.
After handover, the customer is responsible for transporting the meals promptly and following those instructions, including keeping the meals at appropriate temperatures and avoiding contamination.
BulkBite is not responsible to the extent that spoilage or loss is caused after handover by the customer’s failure to follow the supplied instructions, unreasonable delay in refrigeration or freezing, improper storage, interrupted cold storage, contamination, or incorrect reheating.
This clause does not exclude BulkBite’s responsibility for food that was unsafe or defective when supplied or for inadequate instructions or warnings.
10. Checks before consumption and reporting problems
Before consumption, the customer must make reasonable checks that:
- the container and seal are intact;
- the food has been stored according to the instructions;
- the applicable use-by or storage period has not expired;
- there is no unusual smell, appearance, swelling, leakage or other sign that the food may be unsafe; and
- the meal has been reheated as instructed.
The customer must not consume food they reasonably suspect is unsafe.
Problems should be reported as soon as possible, preferably on the same day, with photographs and the relevant meal or container details. Customers should retain the food and packaging where it is safe to do so.
These reasonable checks do not transfer responsibility for hidden defects to the customer and do not limit statutory consumer rights.
11. Reusable containers and BulkBite property
Every container BulkBite supplies remains the property of TDMF GROUP (PTY) LTD. A container is lent to the customer for holding and eating BulkBite meals, and for nothing else. Handing a container to a customer gives the customer possession of it and does not transfer ownership, whatever is paid for the meals inside it. Paying a replacement charge for a container does not transfer ownership of it either, unless BulkBite confirms a sale in writing.
A week is supplied in seven containers, one for each day. The customer must rinse, reasonably care for and return all of them at the next collection or agreed return date.
Where a subscription ends, is paused or is cancelled, every BulkBite container the customer still holds must be returned, or made available for collection, within a reasonable period that BulkBite will state in writing. BulkBite will offer a practical way to return them, including at an ordinary Sunday collection, and will not treat a container as unreturned while the customer is doing what was asked within the period given.
A container that is lost, not returned, or damaged beyond normal wear and tear may be charged at the disclosed replacement price of R200 per container. Normal wear and tear is never charged. The price is disclosed here, before the customer agrees to anything, rather than announced after a container goes missing.
BulkBite may only impose a charge after telling the customer which containers are missing or damaged, giving reasonable evidence, and giving the customer a fair opportunity to return them or explain. Charges are based on the disclosed replacement price above and nothing else.
A customer who returns a container before a replacement charge is paid is not charged for it. A customer who has already paid a replacement charge and then returns the container undamaged within a reasonable period will be refunded that charge.
11A. Recovery of BulkBite property and enforcement
Where a customer does not return BulkBite property, does not pay an amount lawfully due, or does not keep to an agreed return arrangement, BulkBite will give the customer written notice saying what is outstanding and giving a reasonable period to put it right.
If the customer does not put it right within that period, BulkBite may enforce its rights, including by claiming the return of its property as owner, claiming an amount lawfully due, or bringing legal proceedings. A claim for the return of BulkBite’s own containers is a claim for BulkBite’s property and does not depend on any amount being owed.
Where BulkBite brings proceedings, it may ask the court for its legal costs. Whether costs are awarded, and on what scale, is for the court to decide. Nothing in these Terms makes the customer liable for costs a court has not awarded, and nothing in these Terms limits the customer’s right to be awarded costs against BulkBite.
Where the law allows a particular cost of recovery to be claimed, BulkBite may claim it. BulkBite does not claim, and these Terms do not create, any entitlement to a cost that the Consumer Protection Act or any other law prohibits or limits.
11B. Final demand
Before bringing proceedings about an unreturned container or an unpaid replacement charge, BulkBite will send the customer a final written demand. The demand will say which containers are outstanding, what is claimed, and by when, and it will give the customer the choice of returning the containers or paying the disclosed replacement charge.
BulkBite sends notices to the email address, WhatsApp number or address the customer gave it, and the customer must keep those current. A customer who blocks one of those channels is still bound by obligations that already exist, and BulkBite will use another channel the customer gave it.
BulkBite does not charge a container replacement charge to a customer’s saved card. The card authority given at checkout covers the plan price and the billing cycle shown there, and nothing else. A container charge is invoiced and paid separately, and BulkBite would ask for a new, separate authority before ever charging a card for one.
11C. Identity checks and refusing further service
To protect its containers and prevent misuse, BulkBite reserves the right to ask a customer to confirm their identity by giving their South African identity number, or a passport number for a customer without one, and showing a matching identity document. BulkBite may ask for this before a plan starts or containers are first lent, when a customer asks for more containers, or when containers have not been returned. Where BulkBite asks and the customer does not confirm their identity, BulkBite may decline to start, renew or continue a plan, or to lend further containers, until they do.
BulkBite uses an identity number only to confirm who the customer is and to recover its containers or an amount lawfully due, keeps it securely with access limited to the people who need it, and does not share it except where the law allows, such as with BulkBite’s legal advisers, a lawful debt collector or a court. The Privacy and Cookie Policy explains how it is protected and how long it is kept.
Where a customer has not returned BulkBite containers, or paid the disclosed replacement charge for them, by the date in a final demand under clause 11B, BulkBite may place the customer on its internal list of people it will not supply and refuse any new or renewed plan from them, including one placed under another name, email address or phone number that BulkBite reasonably believes belongs to the same person. BulkBite will tell the customer in writing that this applies, why, and how to resolve it, and will remove the customer from the list once the containers are returned or the charge is paid. The list is used only by BulkBite: it is not shared with other businesses and is not reported to a credit bureau.
12. Food complaints, unsafe food and remedies
If the customer believes food was unsafe, spoiled, damaged or materially inconsistent with the confirmed order when supplied, the customer must stop consuming it and contact BulkBite promptly.
BulkBite will investigate and, where appropriate and required by law, replace the affected food, provide a reasonable credit or refund, or take other corrective action.
Nothing in these Terms excludes rights relating to safe and good-quality goods, implied warranties, product recalls or damage caused by unsafe or defective goods.
13. Responsibility and limitation
To the fullest extent permitted by law, each party is responsible for loss caused by its own acts or failures.
BulkBite is not responsible for loss caused wholly by:
- the customer’s failure to follow clear storage or reheating instructions;
- unreasonable delay after collection;
- improper handling or contamination after handover;
- failure to disclose a known allergy;
- missed collection or delivery after adequate notice; or
- loss or damage outside BulkBite’s reasonable control.
BulkBite does not exclude liability that cannot lawfully be excluded, including liability for gross negligence, unsafe goods, product defects, inadequate safety instructions or other obligations imposed by the Consumer Protection Act.
14. Communications and WhatsApp
Before payment, BulkBite may communicate by email, telephone or WhatsApp using the details supplied by the customer, but the customer WhatsApp channel is not opened before payment.
Only after payment has been received and verified will BulkBite add or invite the customer to the operational WhatsApp channel. The customer remains responsible for keeping their contact details current and checking time-sensitive collection notices.
A late message does not automatically entitle a customer to a refund where food has already been prepared or can no longer be held safely, subject to applicable law.
15. Personal information
BulkBite may process personal and allergy information only to manage enquiries, assess whether it can safely provide meals, administer orders, collect payment, arrange collection and send necessary service communications.
Access must be limited to authorized people. Information must not be kept longer than reasonably necessary and must be protected in accordance with applicable South African privacy law.
Customers may ask to update their information or stop non-essential marketing communication. Essential order and safety messages may still be sent while an order is active.
16. Changes to these Terms
The Terms version accepted at checkout applies to the subscription. Material changes, including a change to the recurring price, must be notified in writing before they apply to a subscription and must not be applied retrospectively in an unfair manner. The customer may cancel before a change takes effect.
17. Governing law and contact
These Terms are governed by South African law. Nothing prevents a customer from using rights or remedies available through the National Consumer Commission, an applicable consumer court, ombud or court.
Contact:
- Email: hello@bulkbite.co.za
- Telephone/WhatsApp: +27 65 752 4234
- Location: Stellenbosch, South Africa
If you accepted these Terms at checkout or on a BulkBite onboarding form, the version and the date and time of your acceptance were recorded against your plan.