Platform cost does not scale
One agency subscription covers your client workspaces. Your eleventh client does not add a licence, and neither does your eleventh employee.
Every client runs in an isolated workspace with its own data, its own users and its own brand context. You work across all of them from one login — and your team's seats never cost extra, because no plan charges per user.
| Line | How it works | Per year |
|---|---|---|
| What you bill | 5 clients × $500/mo | $30,000 |
| What Marketing Titan costs you | $999/mo · unlimited users | $11,988 |
| Gross margin | before your delivery cost | $18,012 |
| Line | How it works | Per year |
|---|---|---|
| What you bill | 10 clients × $500/mo | $60,000 |
| What Marketing Titan costs you | $999/mo · unlimited users | $11,988 |
| Gross margin | before your delivery cost | $48,012 |
| Line | How it works | Per year |
|---|---|---|
| What you bill | 25 clients × $500/mo | $150,000 |
| What Marketing Titan costs you | $999/mo · unlimited users | $11,988 |
| Gross margin | before your delivery cost | $138,012 |
Put your own number in. The point of the table is not the margin figure — it is that the platform cost is flat while your billing scales with clients, so every client after the first improves the ratio.
One agency subscription covers your client workspaces. Your eleventh client does not add a licence, and neither does your eleventh employee.
The margin above is before your people. It is a platform-cost comparison, not a business model. Your strategists still cost what they cost.
Credits are the one thing that scales with usage. A very heavy client can consume more than an average one — worth watching before you fix a retainer.
This matters more than it sounds. Client separation enforced at the database level means you can hand a client access to their own workspace without any risk that a mistake exposes another client's pipeline.
Each workspace has its own database schema. Contacts, deals and campaigns cannot bleed between clients.
Every client has its own brand voice, personas and products, so agents write in the right voice without being reminded.
Set different autonomy levels per client — some let you publish directly, others want to approve everything.
“Charging per seat punishes an agency for growing. Your team size is the one number that should never appear on a platform invoice.”
Why unlimited users matters most here
Where the model works
Be honest about these
Each client runs in an isolated workspace with its own database schema, users, brand context and approval settings. You work across all of them from one login and receive one invoice. Your own team seats are unlimited on every plan.
The agency track starts at $999 a month with unlimited seats for your team. Because platform cost is flat while your billing scales with clients, the ratio improves with every client you add. Agent credits are the one dimension that scales with usage.
Ask us exactly what is re-brandable before you build a proposal around it — we would rather set expectations precisely than have you discover a limit mid-pitch. Client data isolation and per-client brand context are definitely in place.
Yes, at the database level. Each client workspace is its own PostgreSQL schema rather than a filtered view of shared tables, so one client cannot see another’s contacts, deals or campaigns even if application code has a bug.
No. Every plan includes unlimited users, which is the single biggest difference for an agency. Adding strategists, writers or account managers never changes the platform bill.
Agent credits are pooled and metered. A content-heavy client can consume more than an average one, so model credit consumption before fixing a retainer — this is the variable worth watching.
We will model it against your actual retainers and tell you where the economics work — and where they do not.