Skip to content
OneSuite Logo
  • ProductExpand
    • Client Portal

      Ensure transparency & gain trust

      Invoice

      Create invoices in minutes & get paid

      Project Management

      Manage tasks smartly & deliver timely

      CRM

      Nurture leads and win more clients

      Document & E-Signature

      Create & sign documents easily

      Team & Collaborators

      Work together, stay aligned

      Email Inbox

      Manage client emails in one place

      Time Tracking

      Track hours and boost productivity

      Productized Service

      Package and sell services easily

  • Use CasesExpand
    • Marketing Agency

      Manage campaigns, clients, and billing in one place so you can focus on delivering results.

      SEO Agency

      Track projects, share reports, and invoice clients without juggling five different tools.

      Video Editing

      Streamline approvals, revisions, and payments so you spend more time in the timeline.

      Local SEO

      Organize multi-location clients, automate invoicing, and keep every project on track.

      Photography

      From booking to final delivery, manage your entire client workflow in a single dashboard.

      Event Management

      Coordinate timelines, vendors, and client communications without anything slipping through the cracks.

      Creative Agency

      One workspace for briefs, feedback, and billing so your creative energy stays on the work.

      Consulting

      Proposals, project tracking, and invoicing unified so you look as professional as your advice.

      IT Services

      Manage tickets, retainers, and client portals without duct-taping a dozen SaaS tools together.

  • ResourcesExpand
    • Documentation

      Read guides and help docs

      Affiliate

      Partner and earn together

      Integrations

      Connect tools effortlessly

      Roadmap

      See what’s coming next

      Changelog

      Stay updated with the latest

      Support

      Get help whenever you need it

      Compare

      See how OneSuite stacks up

      Case Study

      Real results, real teams

      FAQ

      Find answers to common questions

  • Pricing
  • For Agency

Start free trial

Help Center

  • Documentation
  • Public Roadmap
  • Book a demo
  • Get Support
OneSuite Logo
intro to onesuite

OneSuite 101

6
  • Introduction to OneSuite
  • Understanding OneSuite’s Structure
  • How Solutions Work Together
  • Navigating OneSuite
  • All OneSuite Capabilities
  • OneSuite Glossary
quick start guide

Quick Start Guide

9
  • Sending Your First Invoice
  • Tracking Your First Hours
  • Setting Up Your Business
  • Adding Your Payment Methods
  • Inviting Team Members
  • Adding Your First Leads
  • Adding Your First Client
  • Giving Your Client Portal Access
  • Sending Your First Proposal

CRM

9
  • Opportunity Automation
  • Customizing Your CRM
  • Customizing Your Opportunities View
  • CRM Overview
  • Adding People
  • Adding Companies
  • Creating Opportunity
  • How Opportunities, Companies, and People Work Together
  • Understanding Pipeline Stages
client

Client Management

6
  • Adding Clients
  • Client Profiles
  • Client Portal Customization 
  • Understanding the Clients Solution
  • The OneSuite Client Portal
  • Video Documentation : Client Management
pm

OneSuite Project Management

12
  • How to Track Project Hours and Costs
  • How to Set Up Project Billing and Budgets
  • Laying the Groundwork: Project Creation in OneSuite
  • Customize the Project Management Module
  • Managing Project Boards in OneSuite
  • Subtask Behavior & Movement Management
  • Custom Categories, Tags, and Labels in Projects
  • Adding Tasks to Boards in OneSuite
  • Custom Fields
  • Task Templates
  • Project Templates
  • Video Documentation : Project Management

Documents

5
  • Overview
  • Creating a Document from Scratch
  • Uploading a PDF Document
  • Sending Documents to Parties to Sign
  • Signing a Document
team

OneSuite's Team Management

4
  • Inviting Collaborators in OneSuite
  • Creating Personalized Departments in OneSuite
  • Managing Team Members in OneSuite
  • Video Documentation : Team Collaboration
Invoices & Payments

Invoices & Payments

9
  • How to Use Retainers
  • How to Record Invoice Payments
  • Access & Navigation
  • Invoice Settings & Customization
  • Create One-time Invoices
  • Creating Recurring Invoices
  • How to set taxes on your invoices
  • How to Add Direct Bank Transfer Instructions to Your Invoices
  • How to Customize Invoice Email Messages

Time Tracking & Timesheets

6
  • Timesheet Preferences
  • Work Types
  • Time Tracking in OneSuite
  • Invoice Generation from Billable Hours
  • Timesheet Management & Approval
  • Time Tracking & Timesheets 

Email Inbox

5
  • Email Inbox Overview
  • Connect Microsoft Outlook
  • Integrate Gmail in OneSuite 
  • Send and Receive Email in OneSuite 
  • Create and Use Email Templates in OneSuite

Calendar View

1
  • Calendar View

Dashboard

7
  • Overview 
  • How to Customize Your Dashboard
  • Client Portal Dashboard 
  • Monitor Documents, Contracts & Marketing Lead Sources
  • CRM, Client & Pipeline Widgets — OneSuite Dashboard Guide
  • Track Tasks, Deadlines & Project Activity in OneSuite
  • Track Revenue Trends, Forecasts & Top Projects in OneSuite

Expenses

2
  • Expense Categories
  • Tracking Expenses

Approvals

2
  • Approval Policy
  • Approving Timesheets and Expenses

Estimates

1
  • Estimates

Reports

2
  • Saving and Scheduling Reports
  • Reports Overview

Integrations

5
  • How to Use Webhooks and API Keys
  • How to Connect Analytics Tools
  • How to Connect Calendar, Files and Meeting Tools
  • How to Connect Accounting and Payment Tools
  • Integrations Overview

Settings & Billing

4
  • Imports, Exports, and Search
  • Managing Your OneSuite Subscription
  • Setting Up Profiles and Permissions
  • Setting Up Your Workspace
View Categories
  • Home
  • Docs
  • Expenses
  • Tracking Expenses

Tracking Expenses

Expenses record the costs you incur on a project, such as software, travel or materials. Log each cost against a project, mark it billable so it can reach the client’s invoice, and attach the receipt so the claim holds up later.

In this guide you’ll learn how to:

  • Track a single expense
  • Create expenses in bulk from receipt files
  • Mark an expense billable or reimbursable
  • Submit a week of expenses for approval
  • Find the invoice an expense was billed on

Before you start

  • If you don’t see Expenses in the sidebar, an admin can switch it on in Settings, Customize Navigation.
  • At least one expense category must exist, because Category is a required field. See Expense Categories.
  • You need a project to log against. If the project picker shows No projects assigned to this person, ask a project manager to add you to the project.

How to track an expense

You track an expense by clicking Track expenses on the Expenses page and filling in the date, project, category and amount.

  1. Click Expenses in the sidebar.
  2. Stay on the All expenses tab and click Track expenses.
  3. Check the Date. It starts on today’s date.
  4. Choose a Project.
  5. Choose a Category.
  6. Enter the Amount.
  7. Add Notes if the cost needs explaining.
  8. Under Attach receipt to expense, click Add a receipt and choose the file.
  9. Leave This expense is billable ticked if the client should pay for this cost.
  10. Tick Request reimbursement for this expense if you paid with personal funds and need the money back.
  11. Click Save expense, or click Save & add another to log the next cost without closing the dialog.
Expenses page with the Track expense dialog open and the Project and Category fields filled in

Required fields and limits

Field Required Notes
Date Yes Starts on today’s date.
Project Yes Lists the projects you can log against.
Category Yes Lists active expense categories only.
Amount or Quantity Yes 0 or more.
Notes No Up to 2,000 characters.
Receipt No One file per expense: PNG, GIF, JPG or JPEG, HEIC, HEIF or PDF.

When Amount becomes Quantity

If the category you pick has both a unit name and a unit price, the Amount field becomes Quantity. Enter the number of units and OneSuite works out the total from the unit price. For a mileage category priced per mile, enter 120 for 120 miles, not the cash total.

When billable switches off on its own

This expense is billable starts ticked. If you pick a project whose type is Non-Billable before you touch the checkbox, OneSuite unticks it for you.

How to create expenses in bulk from receipts

You can create one expense per receipt by uploading several receipt files at once.

  1. Click Expenses in the sidebar.
  2. Click Create expenses from files.
  3. Select the receipt files. You can pick more than one.
  4. Wait while the list shows Creating one expense per receipt….
  5. Open each new expense with Edit and check its details before you submit it.

OneSuite accepts PNG, GIF, JPG or JPEG, HEIC, HEIF and PDF files. It shows an error for any other file you pick and skips it, while the valid files still upload.

Billable and reimbursable are different things

The two checkboxes answer different questions, and you set them independently.

Checkbox Question it answers Starts as
This expense is billable Should the client pay for this? Ticked
Request reimbursement for this expense Should the business pay me back? Not ticked

A taxi you paid for yourself and charge on to the client is both. Software paid on the company card and charged on is billable but not reimbursable.

The reimbursement checkbox only appears when Expense reimbursement is switched on in Settings, Time Tracking, Preferences. Open Settings from the account menu: click your name at the bottom of the sidebar, then Settings. With the setting off, the checkbox is hidden, and expenses already flagged keep their flag.

Once someone marks a reimbursable expense as paid, the row shows Paid next to Billable and Reimbursable.

How to submit expenses for approval

You submit expenses a week at a time, and the week’s unsubmitted time goes with them as one package.

  1. Click Expenses in the sidebar.
  2. Find the week you want to send.
  3. Click Submit for approval on that week.
  4. Check the summary in the dialog that opens, then click Submit for approval.

The week then shows Pending approval. A reviewer approves it or sends it back with a reason. A sent-back week shows Sent back: fix the expenses and click Resubmit for approval.

The submit button only appears when Timesheet approvals is switched on in Settings, Time Tracking, Approval Policy. If the button is greyed out, OneSuite tells you why, for example Nothing in this week is waiting to be submitted.

Expense statuses and flags

What you see Where What it means
No status Week Nothing in the week has been submitted yet.
Pending approval Week Submitted and waiting for a reviewer.
Approved Week Signed off. Approved expenses can no longer be changed.
Sent back Week A reviewer returned the week with a reason. Fix it and resubmit.
Padlock Expense The expense is locked and can no longer be changed.
Billable Expense The client can be charged for it.
Reimbursable Expense The business owes the person who paid.
Paid Expense The reimbursement has been marked as paid.

How to find the invoice an expense was billed on

Open the expense’s actions menu and click View the invoice to go straight to the invoice it was billed on.

This option only appears when the expense is on an invoice. When you edit an invoiced expense, OneSuite warns you that editing it will not update the invoice, and its date, project, category and billable flag are fixed.

Not using OneSuite yet? Start your free trial →

FAQs

Why can’t I edit my expense in OneSuite?

You can’t edit an expense once it is approved or locked. The actions menu tells you which: Approved expenses can no longer be changed. or This expense is locked and can no longer be changed. Ask a reviewer to withdraw the approval, or an admin to change the lock.

Why is the project list empty when I track an expense?

The project picker only lists projects you can log against. If it shows No projects assigned to this person, ask a project manager to add you to the project.

Do I have to attach a receipt to an expense?

No. The form saves without a receipt, although your business may still ask for one. Each expense takes one image or PDF.

Can I just add costs to the invoice directly instead?

You can add a line to an invoice by hand, and for a one-off that works. Tracking the cost as an expense is better when you want the receipt kept with it, the cost reviewed with the week’s time, or the spend counted on the project.

What happens to a billable expense after I save it?

It waits on its project until someone invoices it. When you build an invoice from tracked time and expenses, only billable expenses that have not been invoiced are offered.

How do I delete an expense?

Open the expense with Edit, click Delete, then confirm Delete. The expense and any receipt attached to it are removed, and this cannot be undone.

What to do next

Set up your categories: Create the categories your team picks from in Expense Categories.

Get your week approved: See what reviewers do with your submission in Approving Timesheets and Expenses.

Bill what you spent: Pull billable expenses onto an invoice with Invoice Generation from Billable Hours.

Updated on October 1, 2026
OneSuite Logo

Streamline your agency's workflow while you focus on growth—manage clients, projects, teams, proposals, contracts, and invoices effortlessly with OneSuite!

product hunt

Follow Us On

  • Facebook
  • X
  • Instagram
  • LinkedIn

Join Our Community

  • Facebook
  • WhatsApp

Features

Projects

Lead Pipeline

Documents

Invoices

Client Portal

Teams

Resources

Contact

Support

Docs

Blog

Branding

Become an affiliate

Agency Partner Program

Public roadmap

Book a demo

Compare

OneSuite vs. Kitchen Co

OneSuite vs. Moxie

OneSuite vs. Flowlu

OneSuite vs. Plutio

OneSuite vs. Bonsai

OneSuite vs. ClientManager

  • Terms of use
  • Privacy policy
  • Cookie policy
  • Refund policy
  • Acceptable use policy
  • Data processing terms
  • Product
    • Client Portal

      Ensure transparency & gain trust

      Invoice

      Create invoices in minutes & get paid

      Project Management

      Manage tasks smartly & deliver timely

      CRM

      Nurture leads and win more clients

      Document & E-Signature

      Create & sign documents easily

      Team & Collaborators

      Work together, stay aligned

      Email Inbox

      Manage client emails in one place

      Time Tracking

      Track hours and boost productivity

      Productized Service

      Package and sell services easily

  • Use Cases
    • Marketing Agency

      Manage campaigns, clients, and billing in one place so you can focus on delivering results.

      SEO Agency

      Track projects, share reports, and invoice clients without juggling five different tools.

      Video Editing

      Streamline approvals, revisions, and payments so you spend more time in the timeline.

      Local SEO

      Organize multi-location clients, automate invoicing, and keep every project on track.

      Photography

      From booking to final delivery, manage your entire client workflow in a single dashboard.

      Event Management

      Coordinate timelines, vendors, and client communications without anything slipping through the cracks.

      Creative Agency

      One workspace for briefs, feedback, and billing so your creative energy stays on the work.

      Consulting

      Proposals, project tracking, and invoicing unified so you look as professional as your advice.

      IT Services

      Manage tickets, retainers, and client portals without duct-taping a dozen SaaS tools together.

  • Resources
    • Documentation

      Read guides and help docs

      Affiliate

      Partner and earn together

      Integrations

      Connect tools effortlessly

      Roadmap

      See what’s coming next

      Changelog

      Stay updated with the latest

      Support

      Get help whenever you need it

      Compare

      See how OneSuite stacks up

      Case Study

      Real results, real teams

      FAQ

      Find answers to common questions

  • Pricing
  • For Agency
  • Documentation
  • Public Roadmap
  • Book a demo
  • Get Support