10/19/2026 • Gowtham
How Often Should an Agency Post for Each Client? A Per-Platform Cadence Guide
Practical starting cadences for X, LinkedIn, Instagram, Facebook and Threads per client brand, with a sample weekly grid and rules for adjusting it.
Every new client asks the same question in the first call: "How often should we be posting?" The honest answer is that there is no universal number, but there is a sensible starting point per platform, and a clear way to adjust it to what the client and your team can actually sustain.
This guide gives you those starting ranges, a sample weekly grid you can copy, and the rules we use to move a client up or down from the baseline.
Start from consistency, not volume
Before the numbers, one principle: a cadence you can hold for six months beats a higher one you abandon after six weeks. Audiences and platforms both reward a predictable rhythm far more than bursts. For an agency, a missed week is also a visible failure in front of the client.
So treat every number below as a ceiling you grow into, not a target you open with. If you are unsure, start at the low end of each range and add posts only once the first month runs without slipping.
The ranges here are judgement calls from running multi-brand calendars, not research findings. Treat them as a first draft of the plan.
Per-platform starting ranges
| Platform | Starting range per client brand | What drives the high end | What justifies the low end |
|---|---|---|---|
| X | 3-7 posts per week, plus replies | Active news cycle, founder-led voice, real-time topics | B2B brand with little to react to; nobody to handle replies |
| 2-4 posts per week | Strong thought-leadership material, active founder or team profiles | Niche service business with limited proof points | |
| Instagram (feed) | 2-4 posts per week | Visual product, steady supply of photos or design capacity | Service brand with few original visuals |
| Instagram (Stories) | 3-5 days per week | Events, behind-the-scenes access, offers | No one on the client side sharing raw material |
| 2-4 posts per week | Local business, community group, event-driven audience | Audience has largely moved elsewhere; page is mostly a listing | |
| Threads | 3-5 posts per week | Conversational brand voice, overlaps with Instagram audience | Brand voice is formal; no capacity for replies |
A few notes on reading this table:
- X and Threads reward conversation. A post that nobody replies to, from an account that never replies, does little. If you cannot commit time to replies, sit at the low end and say so in the plan.
- LinkedIn depends on substance. It is easy to fill four slots with filler. Two strong posts a week usually outperform four thin ones for a service business.
- Instagram depends on visual supply. Frequency is capped by how many original images or designs you can produce, not by how many captions you can write.
- Facebook varies most by client type. For a local restaurant or gym it can be the main channel. For a SaaS company it may need only one or two posts a week to keep the page alive.
A sample weekly grid for one client
Here is what a mid-range week looks like for a single brand active on all five platforms. Copy it into your calendar template and change the slots per client.
| Day | X | Threads | |||
|---|---|---|---|---|---|
| Mon | Industry take | Insight post | Feed: carousel | Same carousel, adapted | Question to audience |
| Tue | Thread or tip | - | Stories | - | Short tip |
| Wed | Link to blog or offer | Case study or proof | Stories | Blog or offer link | Reply-bait opinion |
| Thu | Reply-led post | - | Feed: single image or Reel | Community or local post | - |
| Fri | Light or culture post | Team or behind-the-scenes | Stories | Event or weekend post | Light post |
| Sat | - | - | - | - | - |
| Sun | Scheduled recap | - | - | - | - |
| Total | 6 | 3 | 2 feed + 3 Stories | 4 | 4 |
That grid is around 20 pieces of content per client per week once Stories are counted. For five clients, that is roughly 100 pieces a week. Most small agencies cannot hold that, which is why the next sections matter.
Adjust by client capacity
"Capacity" here means what the client can supply and react to, not just your budget. Score each client on three questions before you set the cadence.
- Raw material: Does the client send photos, news, customer stories and product updates without being chased? If not, cut Instagram and LinkedIn to the low end. You will run out of real material and start posting filler.
- Responsiveness: Will someone on the client side answer comments and DMs, or is that on you? If nobody owns replies, reduce X and Threads, where conversation is most of the value.
- Brand risk: Is this a regulated or sensitive brand (finance, health, legal)? Every post carries more review effort, so fewer, more considered posts are safer.
A simple scoring rule:
- Strong on all three: use the mid-to-high end of each range.
- Strong on two: mid-range on the platforms they are strong for, low end elsewhere.
- Strong on one or none: pick two platforms only, both at the low end, and expand once the basics run smoothly.
Dropping a platform entirely is a valid answer. A client on two platforms posted well is a better case study than one on five platforms posted badly.
Adjust by approval speed
Approval speed is the factor most agencies forget when setting cadence. If a client takes four days to approve, a daily X schedule is impossible without either posting stale content or posting without sign-off.
Match cadence to approval turnaround:
| Client approval turnaround | Realistic cadence approach |
|---|---|
| Same day | Full range available, including timely X and Threads posts |
| 1-2 working days | Batch weekly; keep a small reactive allowance for X |
| 3-5 working days | Batch fortnightly; avoid time-sensitive content; low end on X and Threads |
| Over a week, or unpredictable | Monthly batch of evergreen content only; renegotiate scope |
Two practical moves help here:
- Split content into "evergreen" and "timely". Evergreen posts can be approved in a monthly batch. Timely posts need either fast approval or a pre-agreed rule that lets you post within set boundaries.
- Put the cadence-approval link in the contract. State that the agreed frequency assumes approvals within a set number of working days. If approvals slow down, the cadence drops, and that is not a missed deliverable.
Adjust by your own team's hours
The last constraint is internal. Before you promise a cadence, multiply it out across all clients and check it against your hours.
Use this quick check:
Posts per client per week: ____
x Number of clients: ____
= Total posts per week: ____
Minutes per post (draft + design + review + scheduling): ____
= Total minutes per week: ____
/ 60 = Hours per week: ____
Hours your team actually has for content per week: ____
If the required hours exceed the hours you have, something has to give: fewer platforms, lower frequency, more repurposing, or faster drafting. Repurposing one strong idea across platforms (the Monday carousel in the grid above) is usually the first lever, because it reduces ideas needed without reducing posts.
Faster first drafts are the second lever. If brand-trained AI drafting cuts the blank-page time, you may hold a higher cadence with the same team. Review time does not disappear, so count it honestly in the worksheet. If you want to see what that looks like for a client, Impret's free demo turns a client URL into three on-brand drafts you can test against your own process.
Review cadence every month, not every week
Once a cadence is set, resist changing it based on one week of results. Weekly numbers on small accounts are noisy. Instead, run a short monthly check per client:
- Did we hit the planned number of posts on each platform?
- Which platform slipped first, and why (material, approvals, our hours)?
- Is any platform getting replies and engagement we are not keeping up with?
- Is any platform getting so little response that the slots would be better spent elsewhere?
- Has the client's capacity or approval speed changed?
- Do we raise, hold or lower cadence on each platform next month?
Change one or two platforms at a time, and tell the client in plain terms why. Quietly posting less is never the right move.
Common mistakes to avoid
- Copying one cadence across all clients. A local bakery and a B2B software firm need different rhythms. Templates are a starting point, not a policy.
- Counting cross-posts as separate effort. The same image and caption on Instagram and Facebook costs far less than two original posts. Plan for it, but adapt each version to the platform.
- Ignoring weekends entirely. For consumer, hospitality and local clients, weekends may be the most important slots. For B2B, a scheduled Sunday recap on X is often enough.
- Promising frequency in the sales call. Agree cadence after the capacity and approval questions, not before.
- Treating Stories like feed posts. Stories work best when they are quick and raw. Holding them to a full approval cycle usually kills them; agree looser rules for Stories with the client up front.
Putting it together
For each new client brand:
- Pick the platforms where the client's audience actually is, not all five by default.
- Set each platform at the low end of the starting range.
- Score the client on raw material, responsiveness and brand risk.
- Check approval turnaround and match the batch rhythm to it.
- Run the hours check across all clients.
- Hold the cadence for a month, then review with the checklist.
That process gives you a number you can defend to the client and deliver every week.
Next step
If drafting time is what limits your cadence, paste a client's website into the Impret website demo and get three on-brand drafts to compare against your current first-draft time.