Every guide gives the same answer: spend a few percent of revenue on marketing. That number tells a single-outlet cafe almost nothing. If the whole pool disappears into a retainer that returns four posts a month, you have spent to the rule and still gone dark three weeks out of four.
15% to 30%: DoorDash delivery commission by plan (Basic 15%, Plus 25%, Premier 30%)
$500 to $2,000: SocialRails small-business social media management monthly range
$2,000 to $5,000: SocialRails typical full-service agency management monthly
$1,000 to $3,000: ClicksGeek entry-level local agency retainer monthly
$2,500 to $10,000+: ClicksGeek typical local business retainer range monthly
The percentage-of-revenue rule tells you the wrong thing
Open any marketing guide and you get a rule of thumb: set your budget at a small share of revenue. That is fine for a chain with a media plan. For one cafe in Wynwood or Brickell it falls apart. A small share of a single outlet's revenue is a small pool of cash, and the rule only tells you how much to spend. It says nothing about what you get back.
Two owners can spend the exact same amount. One posts every format, every week. The other gets four flat grid posts and a monthly report. Budget by output, not by percentage. The real question is cost per consistent, on-brand month, not what share of the till you handed over.
Where the money actually goes: content, paid, tools, people
A marketing budget has four buckets, and most owners only ever see one of them.
- Content production: the photos, reels, stills and captions. This is the expensive part, and the part a retainer quietly rations.
- Paid: boosting posts and delivery-app promos. On DoorDash the plan you pick sets your delivery commission, and DoorDash lists Basic at 15%, Plus at 25% and Premier at 30% (merchants.doordash.com).
- Tools: your scheduler and design apps.
- People: the owner's own hours, a freelancer, or an agency.
Owners track the retainer line and forget the biggest cost of all, their own time. That brings us to the three real paths.
The three spend paths, priced honestly
| Path | Monthly cost | Trade-off |
|---|---|---|
| Do it yourself | No cash, your hours | Slips on a busy Friday |
| Freelancer | Cheaper than an agency | Churn, uneven quality |
| Agency retainer | $2,000 to $5,000 | Content quietly rationed |
| Software | $39 | Every format, every week |
Path one is you. Zero cash, but your hours have a value, and marketing is the first thing to slip on a busy Friday.
Path two is a freelancer. Cheaper than an agency, but prone to churn and uneven quality.
Path three is the agency retainer. SocialRails puts small-business social media management at $500 to $2,000 a month and says most full-service clients pay $2,000 to $5,000 (socialrails.com). ClicksGeek pegs entry-level local retainers at $1,000 to $3,000, and says local businesses typically land between $2,500 and $10,000-plus a month (clicksgeek.com). A Miami boutique shop sits inside that range.
The honest test for every path: how many finished, on-brand pieces does it actually return each month?
