---
title: "FreeAgent integration"
description: "FreeAgent's powerful and easy-to-use accounting software for UK businesses brings everything together – from invoices and expenses to Self Assessment tax returns, payroll and MTD-compatible VAT filing. Take a."
url: "https://www.apideck.com/integrations/freeagent"
section: "Integrations"
status: "live"
updated: "2026-09-17T13:20:09.534Z"
tags: ["Accounting"]
---

# FreeAgent integration

FreeAgent's powerful and easy-to-use accounting software for UK businesses brings everything together – from invoices and expenses to Self Assessment tax returns, payroll and MTD-compatible VAT filing. Take a.

- Status: live
- Unified APIs: [Accounting](https://www.apideck.com/accounting-api)
- Webhooks: not supported
- HTML page: https://www.apideck.com/integrations/freeagent

## Supported resources

| Resource | Status | Details |
|---|---|---|
| Bills | live | [bills](https://www.apideck.com/integrations/freeagent/bills) |
| Credit Notes | live | [credit-notes](https://www.apideck.com/integrations/freeagent/credit-notes) |
| Invoices | live | [invoices](https://www.apideck.com/integrations/freeagent/invoices) |
| Company | live | [company](https://www.apideck.com/integrations/freeagent/company) |
| Customers | live | [customers](https://www.apideck.com/integrations/freeagent/customers) |
| Categories | live | [categories](https://www.apideck.com/integrations/freeagent/categories) |
| Suppliers | live | [suppliers](https://www.apideck.com/integrations/freeagent/suppliers) |
| Price List Items | live | [price-list-items](https://www.apideck.com/integrations/freeagent/price-list-items) |
| Journal Sets | live | [journal-sets](https://www.apideck.com/integrations/freeagent/journal-sets) |
| Balance Sheet | live | [balance-sheet](https://www.apideck.com/integrations/freeagent/balance-sheet) |
| Profit And Loss | live | [profit-and-loss](https://www.apideck.com/integrations/freeagent/profit-and-loss) |
| Bank Accounts | beta | [bank-accounts](https://www.apideck.com/integrations/freeagent/bank-accounts) |

## SDKs

- [Node](https://www.apideck.com/integrations/freeagent/sdk/node)
- [TypeScript](https://www.apideck.com/integrations/freeagent/sdk/typescript)
- [Python](https://www.apideck.com/integrations/freeagent/sdk/python)
- [.NET](https://www.apideck.com/integrations/freeagent/sdk/dot-net)
- [PHP](https://www.apideck.com/integrations/freeagent/sdk/php)
- [Java](https://www.apideck.com/integrations/freeagent/sdk/java)
- [Go](https://www.apideck.com/integrations/freeagent/sdk/go)

## FAQs

### How do I integrate FreeAgent API with my application?

Apideck provides a unified Accounting API that makes FreeAgent integration simple. Sign up for free, enable FreeAgent in your dashboard, and use our Vault component to let your users connect their FreeAgent accounts. We handle OAuth authentication, token refresh, and data normalization automatically.

### What FreeAgent data can I access through Apideck?

Our FreeAgent integration supports 12+ data models including bills, credit notes, invoices, and company. You can perform read and write operations through our unified API, working with the same code structure across all accounting platforms.

### How does FreeAgent authentication work with Apideck?

Apideck's Vault handles FreeAgent authentication completely. Your users connect their FreeAgent accounts through our secure, white-label UI. We manage OAuth tokens, automatic refresh, and credential storage, so you never have to implement FreeAgent's auth flow yourself.

### How do I keep my app in sync with FreeAgent?

While FreeAgent has limited native webhook support, Apideck provides polling-based sync and virtual webhooks to keep your data current. Configure your sync frequency in the dashboard, and we'll handle fetching updates from FreeAgent.

### Why use Apideck instead of FreeAgent's direct API?

Using Apideck's unified API instead of FreeAgent's direct API saves significant development time. You get normalized data models, automatic auth handling, and the same integration code works with 200+ other apps. When FreeAgent updates their API, we handle the changes so your integration keeps working.

### How quickly can I build a FreeAgent integration?

Most developers ship a working FreeAgent integration within a day using Apideck. Sign up for a free trial (no credit card required), enable FreeAgent, and make your first API call within minutes. Our SDKs for Node.js, Python, and other languages make implementation straightforward.

## Related articles

- [How to integrate with the FreeAgent API](https://www.apideck.com/blog/how-to-integrate-with-the-freeagent-api)
