General Information
Website: freeagent.com
Software type: Software as a service (SaaS)
Geography: 🇬🇧 United Kingdom, 🇪🇺 Europe
Support multi-folder: ✅
Software type: Software as a service (SaaS)
Geography: 🇬🇧 United Kingdom, 🇪🇺 Europe
Support multi-folder: ✅
Introduction
FreeAgent is a comprehensive cloud-based accounting software designed primarily for freelancers, small businesses, and accountants in the UK and Europe. It provides a complete suite of financial management tools including invoicing, expense tracking, time tracking, project management, tax calculations, and detailed financial reporting. FreeAgent offers specialized features for UK tax compliance including VAT, Corporation Tax, and Self Assessment integration.Configure FreeAgent
Prerequisite(s)- Create an OAuth2 application in your FreeAgent developer account
- Clarity on whether the integration targets a single company or multiple client folders
- Activate the FreeAgent integration on the Chift platform
- Choose your connection type:
- Free Agent (single company) – Direct connection to one specific company account. Suitable for individual businesses or single-company integrations.
- Practice Dashboard (multi-client) – Designed for accountants managing multiple client folders. Allows centralized access to multiple client companies.
- Free Agent (single company) – Direct connection to one specific company account. Suitable for individual businesses or single-company integrations.
- Configure the OAuth2 redirect URI:
https://chift.app/oauth2/redirect - Select the environment: Sandbox (for testing) or Production (live data)
- Copy your Client ID and Client Secret
- Paste your Client ID and Client Secret
- Select the Environment (Production or Sandbox)
- Confirm the Connection Type (single company or Practice Dashboard)
Test FreeAgent
FreeAgent provides both sandbox and production environments for testing:- Sandbox Environment: Full-featured testing environment with sample data
-
Production Environment: Live environment for real business data
For accountants using Practice Dashboard, multiple client scenarios can be tested in either environment.
Before going live, validate:
- OAuth authentication
- Invoice creation
- Data synchronization
Connect FreeAgent
To activate a connection with FreeAgent, users will have to go through the following steps:- English article: Help Center - FreeAgent EN
Technical Limitations
Connection Types To connect to FreeAgent you need to chose between one of those connection modes :- Free Agent: Direct connection to a single company
- Practice Dashboard: Multi-client connection for accountants (requires folder selection)
- Customer invoice creation supports both draft and posted statuses
- Foreign currency invoices with future dates cannot be automatically posted