Strategy · 8 min read · Updated
How much should a small business spend on marketing? A simple budget guide for Bangladesh
How to set a monthly marketing and ad budget for a small business in Bangladesh, with percentages, examples by business type and a simple 3-month plan.

“How much should we spend on marketing?” is the first question almost every business owner asks us. Spend too little and nobody notices you. Spend too much without a plan and the money disappears into likes and reach.
There’s no single right number, but there is a simple way to decide. This guide shows you how to set a monthly marketing budget for a small business in Bangladesh, how to split it between the work and the ads, and how to know whether it’s paying back.
Quick answer: most small businesses spend 5–10% of monthly revenue on marketing to stay steady, and 10–20% when they’re launching or growing fast. For a single-location business in Bangladesh, that usually means ৳40,000 to ৳1,00,000 a month in total, including ads.
Step 1: Start from the goal, not the number
Pick one measurable goal for the next three months. For example:
- 150 more Messenger enquiries a month for your restaurant’s catering
- 60 more appointment bookings a month for your clinic
- A busy first month for a new branch
- 100 qualified leads for a real estate project
The budget should serve that goal. A business that wants steady repeat customers needs a very different plan from one launching a new branch next month.
Step 2: Separate the fee from the ad spend
Your marketing budget has two parts:
| Part | What it pays for | Who you pay |
|---|---|---|
| The work | Strategy, content, design, video, campaign management, reporting | Your team, freelancer or agency |
| The media | Showing your ads to people on Facebook, Instagram or Google | Meta or Google, directly |
Keeping them separate makes it easy to see what each one returns. Be careful with packages that mix the ad budget into the fee: you can’t tell how much actually reached Meta. Our digital marketing cost guide shows typical prices for the work in Bangladesh.
Step 3: Use revenue as a guide
| Situation | Suggested marketing budget |
|---|---|
| Established business, steady demand | 5–8% of monthly revenue |
| Ready to grow, more competition | 8–12% of monthly revenue |
| Launch, new branch or big push | 12–20% of monthly revenue, for 2–3 months |
Example: a café with ৳6,00,000 in monthly revenue that wants to grow might budget around 10%, or ৳60,000 a month: about ৳40,000 for content and management, and ৳20,000 for ads.
Percentages are a starting point, not a rule. A new business with little revenue may need to invest more than 20% at first to get noticed at all.
Step 4: Budget by business type
| Business type | Work (content and management) | Ad budget | Total per month |
|---|---|---|---|
| Single café, salon or small shop | ৳30,000 – ৳40,000 | ৳10,000 – ৳20,000 | ৳40,000 – ৳60,000 |
| Restaurant, gym or clinic | ৳35,000 – ৳50,000 | ৳20,000 – ৳50,000 | ৳55,000 – ৳1,00,000 |
| Multi-branch business or dealership | ৳60,000 – ৳1,00,000 | ৳50,000 – ৳1,50,000 | ৳1,10,000 – ৳2,50,000 |
| Real estate project or education institute | ৳60,000 – ৳1,50,000 | ৳1,00,000 – ৳5,00,000 | ৳1,60,000+ |
These are typical ranges we see in Bangladesh. Highly competitive industries, like real estate and education in Dhaka, need more ad budget because each lead costs more.
Step 5: Decide where the money goes
For most local businesses, the budget works best across three channels that support each other:
- Social content and reels keep your page active and build trust. People check your page before they visit or message.
- Meta ads put your best content in front of new customers nearby. This is where most new enquiries come from. See our Facebook ads cost guide for typical costs.
- Google Maps and SEO catch people actively searching for what you sell. This keeps working even when ads are paused. Start with our Google Business Profile checklist.
If your budget is tight, start with a complete Google Business Profile and one focused Meta campaign. They usually bring the fastest return.
Step 6: Plan for festivals and seasons
In Bangladesh, demand and ad costs swing with the calendar. Plan extra budget for:
- Ramadan and both Eids: often the biggest sales period, and the most expensive for ads.
- Pohela Boishakh and Durga Puja: strong for fashion, food and gifts.
- Winter season: weddings, events, travel and seasonal food.
- 11.11 and 12.12 sales: important for retail and e-commerce.
Many businesses keep a steady base budget and add 30–50% for festival months. Build your audience in the month before, so you’re not starting from zero when costs peak.
Step 7: Measure what matters
Likes and reach don’t pay salaries. Track:
| Metric | What it tells you |
|---|---|
| Cost per message or enquiry | How efficiently ads start conversations |
| Cost per lead or booking | How efficiently you get real prospects |
| Cost per new customer | The number that really matters |
| Customers by channel | Where your best customers come from |
| Repeat visits | Whether marketing keeps customers coming back |
Then ask every new customer one question: “How did you find us?” It tells you more than any dashboard.
Work out what you can afford per customer
If an average customer spends ৳2,000 per visit and comes back three times a year, they’re worth about ৳6,000 to you. Paying ৳300 to win them is excellent. Knowing this number makes budget decisions much easier.
Step 8: Review every month, judge every quarter
- Every month: keep what works, cut what doesn’t and move budget to the campaign that brings the cheapest real customers.
- Every quarter: look at the whole picture. Did you hit your goal? What did each new customer cost? What should change next quarter?
After three months, you’ll know your real numbers, and your budget becomes a decision instead of a guess.
Common budgeting mistakes
- Spending on likes and followers instead of enquiries and sales.
- Mixing the ad budget into the agency fee so you can’t see where it goes.
- Stopping everything after two weeks because results aren’t instant.
- Starting festival campaigns too late.
- Spreading a small budget across too many channels.
- Never asking customers how they found you.
How WAVE packages fit
Our monthly packages cover the work, with every deliverable listed:
| Package | Monthly fee | Typical ad budget alongside |
|---|---|---|
| Basic | ৳35,000 | ৳10,000 – ৳20,000 |
| Growth | ৳50,000 | ৳20,000 – ৳50,000 |
| Scale | ৳90,000 | ৳50,000+ |
Your ad budget is always separate, approved by you and paid directly to Meta.
The bottom line
Start from one clear goal, separate the fee from the ad spend, use revenue as a guide, focus on the channels that bring customers fastest, plan for festivals and judge everything by cost per customer. Review monthly, decide quarterly.
Not sure what your budget should be? Book a free strategy call and we’ll suggest a number based on your business and goals.
Frequently asked questions
What percentage of revenue should a small business spend on marketing?
A common guide is 5% to 10% of monthly revenue to maintain a steady business, and 10% to 20% when launching, opening a new branch or trying to grow quickly.
How much should a small business in Bangladesh spend on Facebook ads?
Most single-location businesses spend ৳10,000 to ৳60,000 a month on Facebook and Instagram ads. Start with ৳500 to ৳1,000 a day for one to two weeks, then increase the budget behind what works.
Should the agency fee and ad budget be separate?
Yes. Keeping them separate shows exactly what you pay for the work and what you pay Meta or Google for ads, so you can judge each one by the results it brings.
How long should I test a marketing budget before changing it?
Give it three months. Ads can show results in days, but content, Google Maps and SEO take longer. Review monthly and adjust, but judge the overall plan after a full quarter.
What should I track to know if my marketing budget is working?
Track cost per message, cost per lead, cost per booking or sale, and how many new customers came from each channel. Ask new customers how they found you.


