Seasonal Stock Calendar South Africa: Month by Month

South African traders should buy seasonal stock roughly four to twelve weeks before the season starts, because in-season stock is bought at retail-level prices with no margin left. Plan around Southern Hemisphere seasons: back to school in January, winter lines bought in April, festive stock bought from September. Ramadan, Eid and Diwali move each year and must be diarised annually.
What this guide covers
- Why buying ahead is the whole game
- The month-by-month calendar
- January: back to school, on customers' worst cash month
- February and March: gifting, then the turn to autumn
- Easter, Ramadan, Eid and Diwali: the movable dates
- April to July: the winter trade
- August and September: spring, and the start of the outdoor year
- October to December: matric dance, Black Friday and peak
- How to run this calendar all year
- Related guides
The single most expensive mistake a small South African trader makes is buying stock in the week people want it. By then the wholesalers have sold their good pricing, the lines you wanted are broken, and whatever is left costs close to what you were planning to sell it for. Seasonal trading is won four to twelve weeks before the season, not during it.
South Africa also runs on a Southern Hemisphere calendar, which trips up anyone reading overseas advice. Winter is June to August. The long school holiday and the biggest spending season land together in December. Back to school is January, not September. And part of the calendar moves every year, because Easter, Ramadan, Eid and Diwali are not fixed dates.
Below is a working month-by-month calendar: what sells, what to buy, and how far ahead to buy it. Treat it as a planning skeleton and write your own dates into a diary once a year.
Why buying ahead is the whole game
Two things happen as a season approaches: wholesale stock gets scarcer and the price firms up, and your bargaining power collapses because you need it now. The trader who bought school socks in November is competing in January against one who bought them on 8 January at a price that leaves almost nothing.
Buying early costs you something too: your cash sits in boxes and you carry the storage risk. That trade-off is a cash-flow decision more than a buying one, and our guide on cash flow, stock, float and slow weeks covers how much money you can safely tie up in stock that only sells in six weeks. The usual compromise: buy a first tranche early at good pricing, then re-buy mid-season only if the line is clearly moving.
The month-by-month calendar
Buy-ahead times below assume buying locally from a wholesaler. If you are importing, add substantially to every lead time and work backwards from the shipping schedule.
| Period | What sells | What to buy | Buy this many weeks ahead |
|---|---|---|---|
| January | School supplies, uniforms, lunch tins, budget basics | Back-to-school stock, cheap staples | 6 to 10 (buy in November) |
| February | Valentine’s gifts, roses, chocolates, plush toys, gift wrap | Gift lines and packaging | 4 to 6 (buy in early January) |
| March | Autumn clothing, school jerseys, Human Rights Day family stock | Light warm layers, stationery restock | 6 to 8 (buy in late January) |
| Easter (movable) | Eggs, baskets, foil, hampers, family catering items | Easter novelty and packaging | 6 to 8 before the actual date |
| April to May | Blankets, heaters, hoodies, tracksuits, slippers | Full winter range | 8 to 10 (buy in February or March) |
| June to July | Deep winter lines, school holiday toys and games | Winter top-ups only, plus spring planning | Top up 2 to 3; do not start now |
| August | Women’s Day gifting, early spring items, cleaning | Spring and summer stock, spring-clean lines | 6 to 10 (buy in June or July) |
| September | Braai gear, outdoor, garden, Heritage Day catering | Summer and outdoor range, early festive | 8 to 12 for festive |
| October | Matric dance decor, summer clothing, early gifting | Festive stock, Black Friday lines, decor | 6 to 8 for festive; 4 to 6 for Black Friday |
| November | Black Friday deals, festive decor, gifting | Final festive top-ups, January stock | Buy January stock now |
| December | Everything gifting, decor, party, travel, beach | Nothing new after mid-month | Sell down, do not buy in |
January: back to school, on customers’ worst cash month
January is the strangest month in South African trading. Demand is real, because every household with a school child has to buy, but the money is gone. December wiped out savings and the January salary only arrives at month end.
That shapes what you should stock. Cheaper single items outsell bundles, small pack sizes outsell bulk, and “buy the shoes now, the tracksuit next week” works. Anything above roughly R200 as a single ticket slows badly in the first two weeks of January.
The lines that move: exercise books, pens, pencil cases, lunch tins and bottles, school socks, school shoes, school bags, plastic book covering, name labels and basic sports kit. Our back to school shopping guide covers what parents actually walk in asking for.
Buy it in November, alongside your festive trip. Nobody wants to buy exercise books while selling Christmas decor, but the trader who does walks into January with margin intact.
February and March: gifting, then the turn to autumn
Valentine’s Day on 14 February is short, sharp and impulse-driven. Volume concentrates in the final 48 to 72 hours and skews to low price points: single roses, small plush toys, chocolate, cards, gift bags and balloons. Buy in the first week of January.
Human Rights Day on 21 March is a public holiday rather than a gifting occasion. It trades as a long weekend: family catering, disposables, cooler boxes and travel items. Treat it as a mini braai weekend, not a gift day.
March is when the weather turns in most of the country and the school jersey question arrives. Light warm layers move before proper winter stock does, and if you only buy warm stock when you feel cold yourself, you are already late.
Easter, Ramadan, Eid and Diwali: the movable dates
Four of the biggest trading occasions in South Africa are not on fixed dates.
- Easter moves between late March and late April. Good Friday and Family Day are public holidays, and it is a major family travel and catering weekend as well as a chocolate and hamper occasion.
- Ramadan and Eid follow the lunar calendar and shift roughly eleven days earlier each year, so they drift steadily through the seasons.
- Diwali also moves, generally falling between October and November.
These matter enormously in Durban, and drive real volume in gifting, decor, lighting, sweets, packaging and clothing. Our Ramadan, Eid and Diwali shopping guide covers the lines that move for each.
The planning discipline is non-negotiable: once a year, look up the coming year’s dates and write them into a diary with a reminder eight weeks before each one. A calendar built on months alone will miss them.
Put every seasonal date in your calendar twice: once on the day, and once eight weeks before with the note “buy now”. The second reminder is the one that makes money. Do this in a single sitting each January, for the whole year, including the movable dates.
April to July: the winter trade
Winter stock has to be bought in February and March. By the first cold snap the good blanket pricing is gone and heaters are scarce. The core range: blankets and throws, fleece bedding, hoodies and tracksuits, school jerseys, beanies, slippers, hot water bottles, thermal flasks and heaters.
How hard the season runs depends on where you trade. Gauteng and the Free State get a dry cold. The Cape gets a wet cold with a long rainy season. The KZN coast gets a short, mild, humid winter where half the inland range barely moves, which we cover in our guide to winter stock in Durban and what actually sells.
June and July bring the mid-year school holidays, which lift toys, games and craft kits, and Youth Day on 16 June, which trades as a long weekend. The biggest winter mistake is buying more winter stock in June, at the top of the market for a season already half over. Top up only what is flying, and spend June and July buying spring.
August and September: spring, and the start of the outdoor year
Women’s Day on 9 August is a gifting occasion with a modest average spend, working well with beauty, hair and nail lines, small homeware and gift packaging. It is not a Mother’s Day-sized event, so buy proportionally.
August matters more as the month you get summer stock in. Spring-clean lines sell as soon as the weather turns: buckets, mops, storage boxes, laundry baskets and cleaning chemicals. Then summer clothing, sandals, sunglasses, beach items and fans.
September starts the outdoor year. Heritage Day on 24 September is widely kept as a braai day and opens a season running through to March: braai grids and tongs, cooler boxes, camp chairs, outdoor lighting, gazebos and disposables. Our garden, braai and outdoor guide lists what a small trader can stock cheaply.
September is also the month serious traders begin buying festive stock. It feels far too early. It is not.
October to December: matric dance, Black Friday and peak
October brings matric dance season, a genuinely good decor and accessories month, plus weddings and umembeso. Our guide to matric dance, wedding and umembeso decor on a budget covers the lines involved.
Black Friday falls on the last Friday of November and has stretched into a full week or more of promotion here. The risk for a small trader is buying deep and then discounting away the margin. Our Black Friday and festive trading playbook covers how to compete without destroying your pricing.
November is also when you buy January’s back-to-school stock and finish your festive top-ups. Anything bought after roughly the third week of November may not arrive and turn over in time.
December: sell, do not buy
December is the biggest month for most traders and has two halves. Until around the 20th it is gifting, decor, party goods and hampers. After that it swings to beach, travel, coolers and last-minute gifts, and by the 27th to clearance and early school shopping.
The December discipline is to stop buying. Every rand of new stock bought after mid-December may be carried into a dead January. Sell down, keep neutral stock aside for next year, and clear anything with a date or year printed on it. Our Christmas and festive season shopping guide covers what people buy and when.
How to run this calendar all year
- Once a year, in January, diarise the whole year including the movable dates, each with a buy-now reminder eight weeks earlier.
- Keep a simple sold record per season, so next year’s buying is based on what you sold, not what you remember selling.
- Buy in two tranches where cash allows: a strong early buy, then a mid-season top-up only on proven movers.
- Never carry dated stock over. Anything with a year, a holiday name or a themed print must clear in-season, even at cost.
- Keep neutral stock as your base. Plain gift bags, decor and packaging carry over indefinitely and de-risk the whole calendar.
Frequently asked questions
When should I buy winter stock in South Africa?
Buy winter stock in February and March, roughly eight to ten weeks before the cold arrives. Blankets, hoodies, heaters and school jerseys are cheapest and best stocked before the season starts. By June you are buying at the top of the market for a season that is already half over, so only top up lines that are visibly selling.
When should I start buying Christmas stock as a small trader?
Start buying festive stock in September, and finish your main buying by the third week of November. Decor, gift lines, packaging and party goods are best priced and best stocked early. Anything bought after mid-December risks being carried into January, when customers have no cash and dated stock has no value.
What sells in January in South Africa?
Back-to-school items sell hardest in January: exercise books, pens, lunch tins and bottles, school socks and shoes, school bags and book covering. Customers are short of cash after December, so cheaper single items and small pack sizes outsell bundles and big-ticket goods. Buy this stock in November, not in January.
How do I plan for Ramadan, Eid and Diwali if the dates move?
Look up the coming year’s dates once a year and write them into your calendar with a reminder eight weeks earlier. Ramadan and Eid follow the lunar calendar and shift about eleven days earlier each year. Diwali generally falls between October and November. A month-based plan will miss them, so they must be diarised annually.
How far ahead should a small trader buy seasonal stock?
Four to twelve weeks ahead, depending on the line. Fast impulse occasions like Valentine’s Day need four to six weeks. Full seasonal ranges like winter or summer clothing need eight to ten. Festive stock needs eight to twelve. Importing adds substantially to all of these, so work backwards from the shipping schedule instead.
What is the worst seasonal stock mistake small traders make?
Carrying dated stock into the next year. Anything printed with a year, a holiday name or a themed design loses most of its value the day the season ends. Clear it in-season even at cost, and keep your base stock neutral: plain gift bags, plain decor and plain packaging carry over indefinitely.
The traders who make money on seasons are rarely the ones with the best eye for product. They are the ones with a diary. Write the year out once, set the buy-now reminders eight weeks ahead, and the rest is routine.
Durban China City is at 269 Inanda Road, Springfield Park, open 09:00 to 17:00 seven days a week with on-site parking, and it is a practical place to do an early seasonal buy across several categories in one trip. Read our guide on buying wholesale, minimums and trade prices before you go, and phone ahead on public holidays because hours can differ.
Related guides
Tagged: reselling, seasonal stock, small business, south africa, stock planning, trading calendar