Skip to main content

Billing & Time Tracking

The Marketing Agency vertical includes a billing suite designed for the mixed revenue model that agencies operate on — combining recurring retainers with project-based billing and ad-hoc work.

Retainer Billing

Setting Up Retainers

  1. Navigate to Revenue > Retainers.
  2. Create a retainer schedule for each client:
    • Monthly fee — the recurring retainer amount.
    • Billing cycle — monthly or quarterly.
    • Included hours — hours of work included in the retainer (if applicable).
    • Scope description — what the retainer covers (e.g. "Social media management — 20 posts/month").
    • Overage rate — hourly rate for work exceeding included hours.
  3. AtlasOS generates draft invoices automatically at the start of each billing cycle.

Scope Change Tracking

When clients request work outside the retainer scope:

  • Log the request as an ad-hoc task linked to the client.
  • Time tracked against ad-hoc tasks is billed separately at the agreed rate.
  • The Revenue dashboard highlights scope creep — retainer vs. ad-hoc hours per client.

Time Tracking

Logging Time

Team members log time against specific campaigns, projects, or clients:

  • Timer — start and stop a running timer from any task.
  • Manual entry — enter time after the fact with date, duration, and description.
  • Bulk entry — log time for multiple tasks in a single view.

Time Categories

CategoryDescription
Billable — RetainerCounts against the client's included retainer hours
Billable — ProjectBilled at the project rate or milestone fee
Billable — Ad HocBilled at the agreed hourly rate outside retainer scope
Non-BillableInternal work, pitching, training, or agency admin

Utilisation Reporting

Track team utilisation across the agency:

  • Billable vs. non-billable hours per team member.
  • Per-client profitability — hours invested vs. revenue generated.
  • Per-campaign cost analysis — actual time vs. estimated time.

Quotes and Proposals

For new projects or client pitches:

  1. Create a Quote from the Revenue section.
  2. Add line items — campaign packages, hourly estimates, production costs, media spend.
  3. Send the quote to the client via the Client Portal or email.
  4. Upon acceptance, the quote converts to a project with milestones and billing schedule.

Pipeline Management

Track new business opportunities:

  • Stages — Lead, Qualified, Pitch Scheduled, Proposal Sent, Negotiation, Won, Lost.
  • Value tracking — estimated monthly recurring revenue per opportunity.
  • Activity logging — calls, emails, meetings, and pitch presentations linked to each opportunity.
  • Conversion — when won, AtlasOS creates the client record and initial retainer configuration.

Invoice Generation

Invoices are generated from:

  • Recurring retainer schedules (automatic draft generation).
  • Time entries exceeding retainer scope.
  • Project milestones (milestone-based billing).
  • Ad-hoc charges (media spend pass-through, production costs).

Invoices can be sent via email, published to the Client Portal, or exported as PDF.