A content calendar for Dec 2026 to Nov 2027 with holidays checked against the Bank of Thailand announcement, a prep start date for each, post types per period, a payday test and a Google Sheets template.
Every holiday, plenty of shops start thinking about captions after everyone else has already posted. This calendar tells you what is coming each month and when to start preparing. It covers 12 months, Dec 2026 to Nov 2027. Every holiday in the table is checked against the Bank of Thailand (BoT) announcement or a calendar named in the article.
Key takeaways
- Use the 12-month table as the big plan and start prepping about 3 weeks before each date
- Holidays are checked against the BoT list; check marketplace sale days in the app again
- Payday has no confirmed effect on sales; test it on your own shop for at least 3 cycles
NoteChecked Oct 2026
2027 holidays follow BoT announcement No. 37/2569 (published 25 Aug 2026), summarised by TNN Thailand and Thairath. 2026 holidays come from ThaiJobsGov and Kapook. Chinese New Year, Children's Day and Loy Krathong 2027 come from Kapook and myhora. Check the official announcement again before use, since the Cabinet can add special holidays.
How to use this calendar: start 3 weeks before the date
The calendar says which days matter, but what gets posts out on time is counting back 3 weeks from each one. That is enough to come up with ideas, shoot photos or clips, and leave one round for fixes. The table below already has the start dates.
Look at next month
Open the table, find the coming month and see which days relate to your product or customers. You do not need every day. Pick the ones where customers actually buy or ask.
Set a prep reminder
Use the date in the Prep start column and set a reminder. On that day write down just 3 things: the post, its date, and the photo or clip you need.
Split posts into 4 phases
Prep, teaser, the day itself and after. See the section on matching posts to phases.
Leave room for your own dates
Opening day, anniversaries or your product season go into the blank rows of the template at the end.
Review at month end
See which posts got saves, chats or link taps and note them for next year.
12-month calendar: key dates and prep start
The table is split into two halves. Holidays shown are bank holidays per the BoT. Days that are not holidays (such as Chinese New Year, Valentine's Day and Loy Krathong) are marked as not a holiday. 12.12 and 11.11 are campaign names marketplaces tend to use, not official days, so check the app before planning.
TipNov 2026
November 2026 has the 11.11 campaign on Wed 11 Nov (a marketplace campaign name, not an official day), Loy Krathong on Tue 24 Nov (not a bank holiday) and Black Friday on Fri 27 Nov (a shop campaign name, not an official day). For Loy Krathong ideas see Loy Krathong captions and content ideas.
First half: Dec 2026 to May 2027
Content calendar Dec 2026 to May 2027
Scroll the table sideways to see the remaining columns
Second half: Jun to Nov 2027
Content calendar Jun to Nov 2027
Scroll the table sideways to see the remaining columns
WarningBank and government differ
This table uses bank holidays. Government offices and private companies can differ on some days. In 2026, for example, the Royal Ploughing Ceremony (Wed 13 May) and Buddhist Lent (Thu 30 Jul) were government-only. For Asalha Bucha 2027, some sources put the government substitute on 20 Jul. If you ship on carrier or bank working days, check the latest announcement before telling customers when you are closed.
Match posts to phases: 4 phases around each date
Each key date does not need the same post. Split it into 4 phases with 1 to 3 posts each. The table works for every date in the calendar.
Post types per phase
Scroll the table sideways to see the remaining columns
Caption formulas are in sales caption formulas, and for posting times, test with the best time to post in Thailand.
Payday: test it on your own shop, it is not a conclusion
Many people believe customers spend more from the end of the month to the start of the next because salaries have arrived. But we found no official data confirming that general shops sell more around payday, and each company pays on a different day. Treat it as a hypothesis you can test, not a rule to follow.
State the hypothesis clearly
Write one sentence, for example: sales posts between the 25th and the 1st get more chats than mid-month.
Pick the same type of post in 2 periods
The same product, format and time of day, placed in different parts of the month so they can be compared.
Note the numbers tied to buying
Use app data such as chats, saves and link taps, not just likes.
Repeat for at least 3 months
One round could be the promo or that product. If 3 rounds show the same pattern, then adjust the plan.
Payday test log
Scroll the table sideways to see the remaining columns
How to read the numbers from the app is in reading social analytics to decide where to invest.
Leave room for your own business dates
The festival calendar is for everyone, but the days your customers buy may differ. Add your own, such as a course start date, the rainy season for an umbrella shop, or the shop's anniversary.
Business dates worth noting in the calendar
Done 0/6
ExampleExample: invented shop
An invented plant shop adds 3 of its own dates: the start of the rainy season, the day a new batch of plants arrives, and the shop's anniversary. It sets the prep start 3 weeks before each, just like the dates in the main table.
Template to copy into Google Sheets
Copy the header row into cell A1 of Google Sheets, then add a row for each date you choose. It works for a yearly plan or a monthly one.
Calendar header row
Row to fill in
For example, a Mother's Day row reads: Aug 2027 | Mother's Day 12 Aug | 22 Jul | gift checklist | gift set clip | order cut-off post | thank-you post | Fai | not yet (names and posts are invented examples).
If you want a shorter plan first, read the content plan for a new shop's first 30 days.
ArticleA 30-Day Content Plan for a New Shop: What to Post Every Day, With a Blank SheetA 30-day posting plan for a brand-new shop page: four content types, weekly checklists, copy-ready templates, a tracking sheet and a minimum 3-posts-a-week version.For posting times, see the experiment here.
ArticleBest Time to Post on IG, TikTok and Facebook in Thailand: Starting Windows and a 14-Day TestThere is no single best posting time for every page. Get starting windows to test, a 14-day experiment sheet, and a way to read the result from your own Insights.See services for Instagram accounts.
ServiceBuy Instagram Followers, Likes & Reels ViewsGrow your Instagram with followers, likes, Reels views and comments. See the price per 1,000 up front, pay by PromptPay, and never share your password.FAQ
Do I have to post for every holiday
No. Pick the days your customers actually buy or ask about. 4 to 6 dates a year is enough to start; use the rest for regular evergreen content.
How long before a holiday should I start preparing
About 3 weeks, the number used in this table so you have time to plan, shoot and fix. If the product takes long to make or ship, start earlier.
Does payday really raise sales
There is no confirmed data for general shops, and each company pays on a different day. Test it on your own shop for at least 3 months and compare chats or link taps.
Are government and bank holidays different
Mostly the same, but a few days differ. The Royal Ploughing Ceremony, for example, is government-only. Check the latest announcement before telling customers.
Does the calendar need updating
Check twice a year: once after next year's holidays are announced, and again before each new quarter, since the Cabinet can add special holidays.
Summary
Use the 12-month table for the big plan, set the prep start 3 weeks before each date, and split posts into 4 phases. For payday, test on your own shop before believing it.
Planned content works better when an account has enough people seeing it. If adding to an account's numbers is a separate option you want, see Instagram followers and TikTok followers: priced per 1,000, no password needed, PromptPay accepted. Added numbers are not customers and sales are not guaranteed. See everything at Instagram services and TikTok services.


