Social media · Finance organizing

Separate client ad spend from your own tooling, cleanly

The hardest part of social media manager finances is the ad-spend pass-through: money that flows through you to Meta or Google for a client, that must never be confused with your own subscriptions. Cash Workspace gives freelance social media managers one place to invoice monthly retainers by status, keep each client's pass-through ad spend separate from your scheduling and design tools, and attach the management contracts and ad-account access agreements that go with each account.

The problem

Why social media manager finances get muddled

Pass-through ad spend inflates your numbers and hides your real tooling costs. Without a clean separation, it's hard to see what a client owes versus what you personally spent.

  • Client ad spend on Meta runs through your card and looks like your own expense.
  • Buffer, Later, Canva, and stock-content subscriptions blur into one lump.
  • A retainer is invoiced monthly but you can't tell which months are still unpaid.
  • A freelance designer or editor helped on one client and the cost isn't attributed.
  • Signed management contracts and ad-account access agreements aren't tied to the client.

The workflow

Keep pass-through and your own costs apart

Give each client a record and invoice retainers monthly, then record pass-through ad spend separately from your own tools.

  1. 1

    Create a client record

    Add each managed account so retainers, contracts, and pass-through costs attach to that client.

  2. 2

    Invoice the retainer monthly

    Record a monthly management retainer invoice and set a paid or unpaid status for each month.

  3. 3

    Record ad spend as pass-through

    Record client ad spend against that client with a clear pass-through category, separate from your own subscriptions.

  4. 4

    Categorize your own tools

    Record scheduling tools, design subscriptions, stock content, and analytics tools under your own tooling categories.

  5. 5

    Attach access agreements

    Attach the management contract and ad-account access agreement to each client so permissions and terms are on file.

Record structure

What to record for each retainer, ad spend, and tool

A consistent set of fields keeps pass-through, retainers, and your own subscriptions distinct.

Client / account
The managed account the retainer and ad spend belong to.
Retainer month
The month the management invoice covers.
Amount and status
The retainer total and whether it is paid, partially paid, or unpaid.
Ad-spend pass-through
Client ad spend recorded against the client, flagged as pass-through, not your own cost.
Tool category
Scheduling, design, stock content, or analytics tools as your own subscriptions.
Subcontractor cost
A freelance designer or editor fee, attributed to the client it served.
Vendor and date
Who you paid and when, so costs land in the right month.
Contract and access agreement
The management contract and ad-account access agreement attached to the client.

Example setup

An example folder setup for managed accounts

One way to keep pass-through and your own stack apart inside your workspace.

Client — pass-through

Each client's ad-spend records flagged as pass-through, separate from your costs.

Client — retainers

Monthly management retainer invoices with paid/unpaid status and the management contract.

My tools

Buffer/Later/Hootsuite, Canva, stock-content, and analytics subscription receipts.

Subcontractors

Designer and editor fee records attributed to the client they helped.

Common mistakes

Mistakes social media managers make

  • Recording client ad spend as your own expense so your tooling costs disappear into it.
  • Lumping scheduling and design subscriptions into one undifferentiated expense.
  • Leaving retainer status blank so unpaid months are easy to miss.
  • Recording a subcontractor fee without tying it to the client account.
  • Keeping ad-account access agreements separate from the client they apply to.

How it helps

How Cash Workspace helps

Pass-through stays separate

Record client ad spend against the client and flag it as pass-through, so it never gets mistaken for your own cost.

Retainers with status

Record monthly management retainers and mark each month paid, partially paid, or unpaid.

Categories for your stack

Record scheduling, design, stock, and analytics tools against your own categories with receipts attached.

FAQ

Social media manager finance workspace FAQ

How do I keep client ad spend separate from my own costs?
Record ad spend against the client and flag it as pass-through using a dedicated category, so your own subscriptions stay distinct from money you move on a client's behalf.
Can I invoice retainers monthly and see what's unpaid?
Yes. You record a management retainer invoice each month and set a paid or unpaid status, so outstanding months stay visible.
Does Cash Workspace pay Meta or Google for me?
No. It does not process or move any money; it records the ad spend you make so it stays organized and attributed to the right client.

Organizing help — not tax, accounting, or legal guidance

Cash Workspace is a free workspace for organizing invoices, expenses, receipts, clients, and documents. This page is organizing guidance only — not tax, accounting, legal, or bookkeeping guidance. Cash Workspace does not connect to your bank, does not scan or read your receipts for you, and does not move or collect payments. Whether an expense is deductible depends on your situation, so confirm it with a qualified accountant or tax professional.

Keep pass-through and your own costs straight

Start a free workspace and record each client's retainers and ad spend separately from your own tools so your numbers always tell the truth.