Import and reconcile a rental statement

This article explains how to import rental statements into FreeAgent for relevant categories to be suggested for the income and fees transactions. It also explains how to undo an import.

Banking is one of the most important features in FreeAgent. The software prepares your accounts based on the explanations given for the money paid into and out of your bank and transaction accounts.

You can follow the steps below to import your rental statements and let FreeAgent capture your rental statement transactions and automatically assign them to your properties and accounting categories for you. You can import rental statements in a number of different formats. These include .PDF (recommended), .csv, .jpeg, .jpg, .png, .xls and .xlsx.

FreeAgent will automatically create a rental statement bank account specifically for your rental statement transactions after your first import. This is different from regular bank accounts in FreeAgent as it’s solely used to record the details of income and fees from your agency statements. You can use one account to track income and fees from multiple properties.

Automating the categorisation and reconciliation process for landlords removes the manual workflow that leads to errors, ensuring your property accounts are always accurate and up to date.

Please note:

  • You’ll need level 6 access or above to your FreeAgent account in order to upload a rental statement. Users with level 4 and 5 access can upload statements to the Files area for a user with a higher permission level to access.
     
  • You can also upload the statement to the Smart Capture area, but this is not necessary to access the rental statement import and extraction feature.
     
  • This functionality is only available within an unincorporated landlord account type once you have added all your properties.
     
  • The import is specifically for rental statements that a landlord might receive from their letting agency and will not work with other types of statements, such as bank statements or council tax bills.
     
  • If you have income and expenditure that doesn’t come via your agency, you should record these using invoices or bills, or by explaining your bank transactions directly, instead of following the steps below.

1. Navigate to Banking

Navigate to the 'Banking' tab at the top of the screen and select 'Bank Accounts' from the drop-down menu.

Bank Accounts highlighted within the bank accounts drop-down menu

If you're uploading your first rental statement, select the ‘Upload a letting agent rental statement’ link below the list of bank accounts.

Upload a letting agent rental statement’ link highlighted in Rental statement transactions section

If you've already uploaded a rental statement previously, select the 'Rental statement transactions' bank account.

'Rental statement transactions' highlighted in Rental statement transactions.

Then, select ‘Upload statement’ in the top-right.

Screenshot 2026-05-15 at 11.07.04.png

2. Import the rental statement

You can import a rental statement by either uploading a new file from your device or by selecting one from the saved Files area within FreeAgent.

Options to 'Upload a file' or 'Choose from saved'.

Once you’ve selected the relevant file, select ‘Upload rental statement’.

'Import rental statement' button highlighted at bottom of Import rental statement page.

FreeAgent will then import the rental statement and extract data from it.

If the import is taking a long time or you’re importing multiple statements within a single file, you may wish to split the PDF into multiple PDFs.

3. Review the rental statement

Next, review all the details that FreeAgent has extracted from the rental statement.

Transactions related to property income are listed as ‘Money in’ line items and transactions related to property costs are listed as ‘Money out’ line items.

Transactions are also grouped by property. If FreeAgent is unable to match transactions to a property, they’ll be listed under ‘No property set’.

Transactions highlighted on the statement preview

The payments to and from letting agents and landlords are grouped in a separate ‘Payments’ section.

Line items listed under 'Payments' section.

If you need to, you can add additional line items to the upload. You can also edit or delete existing line items on the upload.

If you’re happy with the line items, you can skip to importing the rental statement.

4. Adjust the line items

Edit a line item

To edit an existing line item on the upload, select the ‘Edit’ button next to the relevant line item.

'Edit' buttons highlighted next to listed line items.

Make all the changes you need and once you’re happy, select ‘Save changes’.

'Edit line item' pop up window with 'Save changes' button.

Delete a line item

To delete an existing line item on the upload, select the red cross (’X’) button next to the relevant line item.

Red cross ('X') buttons highlighted next to listed line items.

Select ‘Yes, delete this line item’ to complete the process.

'Delete this line item?' pop up window with 'Yes, delete this line item' button.

Add a line item

To add a line item, select ‘Add line item’.

'Add line item' button beneath listed line items.

Select the type of transaction you want to add, choose the property to allocate it to (if you’re adding an ‘Income’ or ‘Expense’ transaction) and enter a description.

'Type', 'Property' and 'Description' fields in 'Add line item' pop up window.

Choose a date, enter the value and select ‘Add item’.

'Date' and 'Value' fields with 'Add item' button.

5. Import the rental statement

Once you’re happy with the rental statement, select ‘Import statement’.

'Import statement' button highlighted at bottom of Review rental statement page.

Please note that you won’t be able to edit the dates or values of the transactions once the statement has been imported. To make changes, you’ll have to undo the rental statement upload and import it again.

6. Approve the explanations

Finally, once the statement has been imported and FreeAgent’s Guess feature has assigned the transactions to accounting categories, you can approve the transactions.

Rental statement transactions being approved

You can choose to attach the file to the payout transaction in your FreeAgent account, or leave it in the Files or Smart Capture area if it was uploaded there first.

The payout will be recorded as a money out transaction in FreeAgent because the money is being transferred from the rental statement account to your main bank account.

Payments transferred from the rental statement account to your main bank account can be explained as transfers between bank accounts. If you haven’t added your main bank account to FreeAgent, you can explain the payments as ‘Money Paid to User’ and 'Drawings'.

Transaction explained as a transfer to main bank account

When the transaction imports into the main bank account via a bank feed or statement upload, you can match it to the transaction created by FreeAgent.

Rental statement bank account

After you have imported your first rental statement, FreeAgent will automatically create a bank account for your rental statement transactions. Please note that the ‘Rental statement transactions’ bank account only includes transactions uploaded from your rental statements.

If you have more than one property and use several agencies, you can upload all statements to the single rental statement account.

To upload rental statements going forward, navigate to the new bank account.

'Rental statement transactions' highlighted in Rental statement transactions.

Select ‘Upload statement’ in the top-right and follow the steps above.

Screenshot 2026-05-15 at 11.07.04.png

Undo an import

If you accidentally import the wrong rental statement, you don't have to delete all the transactions individually. You can quickly remove all the transactions from the last import by selecting the ‘More’ button and choosing ‘Undo last upload’.

'Undo last upload' highlighted on 'More' drop-down menu.

Select the 'Delete these transactions' button.

'Delete these transactions' button highlighted at bottom of 'Undo Statement Upload' page.

You can repeat this process if you've imported more than one incorrect statement. FreeAgent will undo the imports in reverse order, taking out the statement you imported most recently first, and then going backwards from there.

Did you find this article useful?