| Overview |
BrightTax offers a two-way integration with FreeAgent, allowing you to pull trial balance data from FreeAgent directly into BrightTax Accounts Production and send completed journal adjustments back to FreeAgent for posting. This eliminates duplicate data entry and reduces reconciliation time between your accounting records and tax work.
The FreeAgent integration is available to all BrightTax users and works alongside the existing Xero, QuickBooks, and Sage integrations.
| Before You Begin |
- You must have an active FreeAgent account with the client's accounts data.
- You must have the client set up as a company or organisation in BrightTax.
- You need administrator access in BrightTax to configure integrations. Standard users can use the integration once it is connected.
- Ensure the FreeAgent account you are connecting uses the same accounting period as the Year End Accounts task in BrightTax.
| How the Integration Works |
The FreeAgent integration creates a complete data loop between the two systems:
| 1 | Financial data flows from FreeAgent into BrightTax Accounts Production as a trial balance. |
| 2 | You process accounts and make journal adjustments within BrightTax. |
| 3 | Completed journal adjustments are sent back to FreeAgent as formatted journal entries. |
| 4 | Entries are ready for direct posting within FreeAgent — no manual transfer required. |
| Step 1 — Import Trial Balance Data from FreeAgent |
- In BrightTax, navigate to the relevant client and open or create a Year End Accounts task.
- Switch to Edit mode using the toggle in the bottom left of the screen.
- In the Accounts Production module, locate the trial balance import option.
- Select FreeAgent as the data source from the import options.
- Authorise the connection to your FreeAgent account when prompted. You will need your FreeAgent login credentials.
- Once connected, select the accounting period you want to import.
- Click Import to pull the trial balance data into BrightTax. Turnover and other financial figures will populate automatically.
| ✔ Tip: The first time you connect FreeAgent to BrightTax, you will be asked to authorise the connection via FreeAgent's login screen. Once authorised, subsequent imports for the same client will not require re-authorisation unless your FreeAgent credentials change. |
| Step 2 — Process Accounts in BrightTax |
- Review the imported trial balance figures and make any necessary adjustments within BrightTax.
- Complete your journal adjustments as normal within the Accounts Production module.
- Run the required checks and finalise the accounts.
| Step 3 — Export Journal Adjustments Back to FreeAgent |
- Once your journal adjustments are complete, locate the FreeAgent export option within the Accounts Production task.
- Select the journal entries you want to send back to FreeAgent.
- Click Export to FreeAgent. BrightTax will format the entries and send them directly to your FreeAgent account.
- Log in to FreeAgent to review and post the journal entries. They will appear ready for posting.
| ⚠ Note: If any journal entries cannot be exported due to their nominal code configuration, BrightTax will display a clear message identifying which entries are affected. See the Troubleshooting section below for guidance on how to resolve this. |
| Troubleshooting |
I cannot see FreeAgent as an import option
- Confirm that the FreeAgent integration is available on your BrightTax subscription. Contact support if you are unsure.
- Check that you are in Edit mode — the import option is not available in read-only mode.
The FreeAgent authorisation is failing
- Check that you are using the correct FreeAgent login credentials for the account you want to connect.
- Ensure you are not using a FreeAgent account that requires two-factor authentication and has not been pre-authorised.
- Try disconnecting and reconnecting the integration from within BrightTax settings.
Journal entries are failing to export — nominal code error
- BrightTax will display a message identifying which entries cannot be exported and why.
- Check that the nominal codes used in those journal entries are configured in FreeAgent. If a nominal code does not exist in FreeAgent, the entry cannot be exported.
- Either create the missing nominal code in FreeAgent and retry the export, or manually post those specific entries directly in FreeAgent.
The imported figures do not match what I see in FreeAgent
- Ensure you have selected the correct accounting period in the import step.
- Check that all transactions in FreeAgent have been reconciled and finalised before importing — unreconciled transactions may not be included.
| Frequently Asked Questions |
Q: Does the FreeAgent integration work for all client types?
A: The FreeAgent integration is available for company clients using BrightTax Accounts Production. Check the BrightTax integration documentation for the full list of supported entity types.
Q: Will changes I make in BrightTax automatically update FreeAgent?
A: No. The integration is not a live sync. Data flows from FreeAgent to BrightTax on import, and journal adjustments are sent back to FreeAgent when you explicitly export them. You control when each data transfer occurs.
Q: Can I use the FreeAgent integration alongside the Xero, QuickBooks, or Sage integrations?
A: Each client can use one accounting software integration at a time. You cannot import data from multiple sources into the same Accounts Production task.
Q: What happens if I import from FreeAgent more than once for the same period?
A: Re-importing will overwrite the existing trial balance data in BrightTax with the latest figures from FreeAgent. Any manual adjustments you have made in BrightTax that are not part of the journal export will need to be re-applied.
Comments
0 comments
Article is closed for comments.