Billing & Expenses
Invoicing clients, tracking payments, and managing agency expenses
Keep your finances organized with built-in billing and expense tracking. Create invoices, monitor payments, track expenses, and ensure you get paid for your work.
Billing Section Structure
π° Billing
ββ Billing (Payment/invoice list)
ββ Billing Dashboard (Financial overview)
ββ Client Billing (Per-client breakdown)
π³ Expenses (Separate page)Billing (Payments List)
Purpose: Track all client invoices and payment status
What You'll See
List of all payments/invoices showing:
Invoice number
Client name
Amount
Due date
Status (Draft, Sent, Overdue, Paid)
Payment date (when received)
Outstanding amount
Payment Statuses
Draft
Invoice created but not sent
Still being prepared
Can edit freely
Sent
Invoice delivered to client
Awaiting payment
Client can view in their portal
Overdue
Past due date
Not yet paid
Needs follow-up
Paid
Payment received
Invoice closed
Recorded in accounting
Payment Record Structure
Click into a payment to see full details:
Header Information
Invoice number (auto-generated or custom)
Client (linked)
Project (optional link)
Invoice date
Due date (typically 30 days from invoice date)
Amount (total)
Currency
Line Items Detailed breakdown of charges:
Description
Quantity
Rate/Price
Amount (calculated: quantity Γ rate)
Category (hourly, fixed-fee, expense reimbursement, etc.)
Linked Records
Time Entries: Billable hours included
Expenses: Reimbursable costs included
Project: What project this billing is for
Payment Information
Payment method
Payment date
Transaction ID
Notes
Comments
Communication with client about invoice
Payment reminders
Client questions
Creating an Invoice
Method 1: From Project
Open project record
Go to Payments tab
Click Create Payment
Invoice pre-links to project and client
Method 2: From Billing List
Go to Billing
Click + New record
Select client and project
Add line items
Fill in Details:
Client & Project: Select from dropdowns
Invoice Date: Usually today
Due Date: Typically 30 days out
Line Items: Click "Add line item"
Description: "Website Design - 40 hours @ $150/hr"
Quantity: 40
Rate: 150
Amount: $6,000 (auto-calculated)
Pull Time Entries (if available):
Click to import billable hours
Review and adjust as needed
Add Fixed Items:
Flat-fee deliverables
Monthly retainer
Project milestones
Add Expense Reimbursements:
Pull from Expenses table
Stock photos, software, travel, etc.
Review Total: Sum of all line items
Save as Draft: Review before sending
Sending Invoices to Clients
Mark as Sent:
Review invoice one final time
Update status from "Draft" to "Sent"
Client can now see in their portal
Client View:
Clients see invoice in their Billing section
Full line item breakdown
Payment instructions
Download as PDF (if configured)
Follow Up:
Add reminder workflow (e.g., email 7 days before due)
Send overdue notification if unpaid
Add comments to track communication
Automate Reminders: Set up a workflow to automatically email clients when invoices become overdue. Save hours of manual follow-up!
Recording Payments
When client pays:
Open the payment record
Update status to "Paid"
Add payment date
Add payment method and transaction ID
Save
This updates:
Client's outstanding balance
Billing Dashboard metrics
Project profitability
Billing Dashboard
Purpose: Financial overview and accounts receivable tracking
What You'll See
Revenue Metrics
Total revenue this month/quarter/year
Revenue vs target
Revenue trends over time
Revenue by service type
Accounts Receivable
Total outstanding (invoices sent but unpaid)
AR aging (how long invoices outstanding):
Current (0-30 days)
30-60 days
60-90 days
90+ days overdue
Average days to payment
Collection rate
Payment Status Breakdown
Number of invoices by status
Draft invoices not yet sent
Sent invoices awaiting payment
Overdue invoices needing attention
Paid invoices (recent)
Top Clients by Revenue
Who's bringing in the most
Year-to-date by client
Trends over time
Project Profitability (if time tracking enabled)
Revenue vs time costs by project
Margin percentages
Most/least profitable projects
Common Use Cases
Cash Flow Management
Weekly: Check outstanding invoices
Monitor when payments due
Project incoming cash
Collections
Identify overdue invoices
Follow up with clients
Escalate as needed
Financial Planning
Monthly revenue tracking
Quarterly forecasting
Annual planning
Client Health
Payment patterns by client
Slow-pay clients
Credit decisions
Client Billing
Purpose: Per-client financial breakdown
What You'll See
Dashboard showing:
Total invoiced per client
Total paid per client
Outstanding balance per client
Average payment time per client
Revenue trends per client
Use Cases
Account Review
Preparing for client check-in
Reviewing financial relationship
Identifying payment issues
Client Segmentation
Top revenue clients
High-maintenance accounts
Payment behavior patterns
Forecasting
Expected revenue per client
Renewal likelihood
Upsell opportunities
Expenses
Purpose: Track agency and project expenses
What You'll See
Expense list showing:
Date of expense
Amount
Category
Project (if project-related)
Team member who incurred it
Receipt (attached)
Billable status (will you charge client?)
Reimbursement status
Expense Categories
Pre-configured categories (customizable):
Software & Tools: SaaS subscriptions, licenses
Travel: Flights, hotels, transportation
Meals & Entertainment: Client dinners, team events
Office Supplies: Equipment, materials
Contractors/Freelancers: External help
Marketing: Ads, promotions
Professional Services: Legal, accounting
Stock Assets: Photos, fonts, illustrations
Expense Record Details
Expense Information
Date incurred
Amount (with currency)
Category (from Expense Categories)
Description
Receipt/proof (file upload)
Project Association
Project (if project-related)
Client (if client work)
Billable? (Yes/No)
Team Member
Who incurred the expense
For reimbursement tracking
Payment
Linked to Payment record (if billing client)
Reimbursed to team member (if applicable)
Common Workflows
Project Expense (Billable)
Team member incurs expense (e.g., stock photos for client project)
Create expense record:
Amount: $500
Category: Stock Assets
Project: Link to client project
Billable: Yes
Upload receipt
When creating invoice, pull in this expense
Client pays, reimbursing your cost
Team Reimbursement
Team member pays out of pocket
Create expense record
Mark for reimbursement
Finance team processes
Update reimbursement status
Agency Overhead
Monthly SaaS expenses
Create expense records
Not linked to specific project
Track for profitability calculations
Expense Tracking Best Practices
Daily Habits:
Log expenses same day
Upload receipt immediately
Link to project if applicable
Mark billable status
Weekly Review:
Check for missing receipts
Approve team reimbursements
Identify billable expenses not yet invoiced
Monthly Close:
Reconcile with bank/credit cards
Process all reimbursements
Review spending by category
Update budgets
Project Profitability
Combining time, expenses, and billing gives you true profitability:
Profit Calculation
Tracking Profitability
On Project Record:
Budget (estimated revenue)
Time logged (hours Γ rates = labor cost)
Expenses (actual costs)
Invoices (actual revenue)
Profit Margin = (Revenue - Costs) / Revenue
Dashboard Views:
Most profitable projects
Least profitable projects
Profitability trends
Margin by client or service type
Using Profitability Data
Pricing Decisions:
Are you charging enough?
Which services are most profitable?
Client pricing adjustments
Resource Allocation:
Focus on profitable work
Reduce unprofitable services
Improve efficiency
Proposal Estimates:
Learn from past projects
More accurate estimates
Better scoping
Financial Workflows
Monthly Billing Cycle
Week 1-4: Project Delivery
Team logs time on tasks
Expenses recorded as incurred
Work progresses
End of Month: Invoice Creation
Review billable hours per project
Check for billable expenses
Create invoices
Review with project managers
Send to clients
Days 1-30: Collections
Monitor invoice status
Send reminders as due date approaches
Follow up on overdue
Record payments received
Quarterly Financial Review
Revenue Analysis
Total revenue by quarter
Compare to targets
Identify trends
Profitability Review
Project margins
Service line profitability
Client profitability
AR Review
Outstanding balances
Collection patterns
Client payment behavior
Expense Analysis
Spending by category
Budget vs actual
Cost reduction opportunities
Integration with Accounting
Agency OS handles operational billing, but you may want to sync with accounting software:
Common Integrations
QuickBooks / Xero
Export invoices
Sync payments
Match transactions
Financial reporting
Stripe
Accept credit card payments
Automatic payment recording
Client self-service payment
PayPal / Other Payment Processors
Payment links on invoices
Auto-reconciliation
Learn more: Integrations
Tips by Role
For Finance Team
Daily:
Record received payments
Process expense reimbursements
Review new invoices
Weekly:
Follow up on upcoming due dates
Check AR aging
Process expenses
Monthly:
Create and send invoices
Close previous month
Financial reporting
Budget vs actual review
For Project Managers
During Project:
Track billable hours
Monitor against budget
Log project expenses
Flag scope changes
At Milestones:
Create milestone invoices
Review profitability to date
Adjust if over budget
For Agency Leaders
Weekly:
Review Billing Dashboard
Check cash flow
Monitor collections
Monthly:
Review financial performance
Approve adjustments
Strategic planning
Quarterly:
Deep profitability analysis
Pricing strategy review
Client portfolio assessment
Customization Options
Custom Fields
On Payments:
Payment terms (Net 30, Net 60, etc.)
Purchase order number
Contract reference
Tax rates and calculations
On Expenses:
Cost center
Approval status
Reimbursement batch
Accounting codes
Automations
Invoice Reminders:
7 days before due: "Friendly reminder"
1 day overdue: "Payment is past due"
14 days overdue: "Urgent: Please pay"
Payment Notifications:
Notify finance when payment received
Alert project manager
Update project status
Expense Approvals:
Route to manager for approval
Notify when approved
Flag unusual amounts
Learn more: Customizing Your Agency OS
Related Guides
Projects & Delivery - Time tracking for billing
Managing Clients - Client financial relationships
Client Portal - How clients view invoices
Get Paid Faster: Clear invoices, automatic reminders, and client portal visibility reduce payment time by days. Agency OS makes billing professional and predictable.
Last updated
Was this helpful?

