How to manage business expenses on FreshBooks

beginner 8 min read Updated 2026-03-18
Quick Answer

Managing business expenses on FreshBooks involves adding expenses manually or via receipt capture, categorizing them properly, and tracking them against projects or clients. You can upload receipts, set up recurring expenses, and generate expense reports for tax purposes.

Prerequisites

  • Active FreshBooks account
  • Business bank account or credit card connected
  • Basic understanding of expense categories
  • Mobile app installed (optional)

Step-by-Step Instructions

1

Access the Expenses Section

Log into your FreshBooks account and click on Expenses in the left sidebar menu. This will take you to the main expenses dashboard where you can view all your recorded business expenses and their current status.
Use the search and filter options at the top to quickly find specific expenses by date, category, or amount.
2

Add a New Expense

Click the + New Expense button in the top right corner. Fill in the expense details including Vendor, Date, Amount, and Category. Select the appropriate payment method from the Paid From dropdown menu.
Connect your bank account or credit card to automatically import transactions and reduce manual data entry.
3

Upload Receipt and Add Details

Click Attach Receipt to upload a photo or scan of your receipt. Add a description in the Notes field and assign the expense to a specific Client/Project if applicable. Mark the expense as Billable if you plan to charge it back to a client.
Use the FreshBooks mobile app to capture receipts on-the-go using your phone's camera for instant expense recording.
4

Categorize Your Expense

Select the appropriate category from the Category dropdown menu such as Office Supplies, Travel, or Meals & Entertainment. If needed, create a new category by clicking + Add Category and entering the category name.
Use consistent categorization to make tax preparation easier and ensure accurate financial reporting.
5

Set Tax Information

In the Tax section, select the appropriate tax rate if applicable. Choose whether the amount entered is tax inclusive or tax exclusive. FreshBooks will automatically calculate the tax amount based on your selection.
Set up your default tax rates in Settings > Tax Settings to automatically apply them to new expenses.
6

Save and Track Status

Click Save to record the expense. The expense will appear in your expenses list with a status indicator. You can mark expenses as Personal, Business, or Split for mixed-use items.
Review your expense status regularly to ensure proper categorization for tax purposes.
7

Create Recurring Expenses

For regular expenses like software subscriptions, click Make Recurring when adding an expense. Set the Frequency (weekly, monthly, yearly) and End Date. FreshBooks will automatically create these expenses according to your schedule.
Set up recurring expenses for predictable costs to save time and ensure nothing gets missed.
8

Generate Expense Reports

Go to Reports in the left menu and select Expense Report. Choose your date range, client, or category filters. Click Generate Report to create a detailed breakdown of your expenses for tax filing or reimbursement purposes.
Export reports as PDF or CSV files for easy sharing with your accountant or for importing into other accounting software.

Common Issues & Troubleshooting

Receipt image is blurry or won't upload

Ensure the image is clear and well-lit. Try reducing the file size or converting to JPG format. Use the mobile app's built-in camera feature for better results.

Expense categories don't match my business needs

Create custom categories by going to Settings > Expense Categories and clicking + Add Category. You can also edit or delete existing categories that aren't relevant.

Bank transactions aren't importing automatically

Check your bank connection in Banking section and re-authenticate if needed. Ensure your bank supports automatic transaction feeds and try refreshing the connection.

Can't assign expense to specific project

Make sure the project exists and is active in your Projects section. If working with retainer projects, verify that the project allows expense tracking in the project settings.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official FreshBooks website before purchasing.