CIS: contractors

Here's how to enter transactions into FreeAgent if you're a CIS contractor.

You'll receive bills from your subcontractors, but you won't pay the full amount of that bill to the subcontractor. Part of it will be paid to HMRC.

1. Create a bank account

First create a new bank account in FreeAgent and call it, for example, "CIS deductions".

It won't have a sort code or account number.

2. Enter the subcontractor's bill

Your subcontractor will present you with a bill which you need to enter in FreeAgent as normal, in full.

Let's say the bill is for £400 and you're going to pay your subcontractor £300 and then pay £100 to HMRC.

Post the bill for £400.

3. Pay off the bill

When you pay your subcontractor, you'll see a payment of £300 coming out of your main bank account.

Don't explain this as a bill payment. Instead, explain it as a transfer from your main account to the CIS bank account.

Then enter a manual bill payment from the CIS bank account for £400, to pay the bill off in full. This is so that your accounts won't have a perpetual unpaid bill sitting in Aged Creditors.

4. Pay the tax

When you pay the CIS tax from your main bank account, explain that as a Payment with type PAYE / NI, because that's how you'll pay HMRC.

That will leave your PAYE account showing a debit of £100 and the CIS bank account showing a credit of £100. We need to net these off, and the best way to do that is by going into the CIS bank account and entering a manual transaction, a refund, of £100, with type PAYE / NI.

Further information about the CIS is available from HMRC.

I need help with...

View all categories →

Did you find this article useful?

We're glad to hear that!

...and thanks for taking the time to feed back, it's appreciated.

We’re sorry to hear that. Would you like to...

Contact our support team

Our friendly, experienced support team are on hand to help - just email us at support@freeagent.com

Send us some feedback...

We'd love to hear your feedback about this article - please email details to support@freeagent.com