Permits2Work is an IAA-regulated consultancy providing UK immigration services to private clients since 2001.
We are looking for an Experienced Accounts Controller to join our Swindon team on a part-time basis. This is a hands-on role using Sage Accounts and working closely with caseworkers and directors.
This is a great opportunity for a finance professional with strong all-round accounts experience who is looking for flexible hours and a varied role within a well-established business.
- Location:_ Swindon office_
- Hours:_ 18–20 hours per week, Monday to Friday (flexible days)_
- Salary:_ £22–£25 per hour_
- Start date: July 2026
Key responsibilities:
Sales Ledger & Credit Control
- Raise sales invoices and credit notes from caseworker requests, ensuring correct nominal coding
- Send invoices via email and post
- Ensure quarterly retainer invoices are issued
- Recharge Home Office submission fees and reconcile monthly
- Maintain monthly sales records per caseworker and report weekly figures
- Reconcile sales records with Sage at month end
- Carry out daily credit control, contacting clients by phone and email
- Handle credit control queries and liaise with caseworkers as needed
- Perform regular credit checks on corporate clients
- Maintain and circulate weekly debtors reports
- Hold ad hoc debt review meetings with caseworkers
- Notify caseworkers of received payments and update records
- Process telephone payments and reconcile with Sage
- Provide sales analysis and assist with budgeting
Purchase Ledger
- Ensure all purchase invoices are authorised by two Directors
- Process and record supplier invoices with correct nominal coding
- Manage prepayments where applicable
- Arrange timely payment of supplier invoices via bank transfer or cheque
- Maintain organised filing of purchase invoices
- Handle supplier queries
Banking & Cash Control
- Monitor bank accounts daily and report balances to Directors
- Record all receipts and payments in the cashbook
- Bank and allocate cheques received
- Allocate all receipts and payments (bank transfers, online, telephone, cheque)
- Maintain sufficient balances and transfer funds where necessary
- Assist with expense claims and reimbursements
Month-End & Reporting
- Reconcile bank and nominal accounts
- Prepare monthly accounts within one week of month end
- Produce management reports and support monthly finance meetings
- Calculate monthly bonuses and notify payroll
- Post journals including prepayments, accruals, fixed assets, and wages
- Transfer Sage backups to external accountants
- Provide information for year-end statutory accounts
Compliance & Statutory Duties
- Complete end-of-year P11D questionnaire
- Meet HMRC deadlines (PAYE, NI, Corporation Tax, Class 1A NIC)
- Submit quarterly VAT returns
- Prepare dividend documentation and tax vouchers
- Ensure annual renewals (insurance, utilities, memberships)
- Submit Companies House returns for relevant entities
General Duties
- Work collaboratively with the team
- Undertake additional tasks as required to support business operations
Requirements:
What we are looking for:
- Previous experience in a similar accounts or finance role
- Part-Qualified or QBE
- Strong attention to detail and excellent organisational skills
- Confident using accounting systems and Excel
- A proactive approach and the ability to work independently
If you are an experienced finance professional looking for a flexible part-time opportunity with a long-established company, we would be pleased to hear from you.
Job Types: Part-time, Permanent
Pay: £22.00-£25.00 per hour
Work Location: In person