Company Formation Services
Accountancy Made Simple from only £89/month
Forming a limited company usually means paying a formation agent, then finding an accountant separately. With Caroola, company formation is included when you sign up, so you start with both sorted from day one.


Specialist Company Formation Support
Your company is formed by the sales team before all details are passed over to your dedicated accountant, so that nothing is missed and you are not dealing with multiple people in the early stages.
You’ll get your own dedicated accountant from the moment your company is formed, not a shared inbox or a rotating support team.
Support is unlimited, and quarterly check-ins mean your accountant is already working with your numbers from the start, not starting from scratch a year later.


- Company formation with Companies House
- Help choosing your company name and SIC code
- Cloud accounting software included
- Annual accounts, prepared and filed
- Corporation Tax return, prepared and filed
- Support switching from another provider
Who are these services for?
At Caroola, we form companies for first-time founders and experienced business owners setting up a new venture, whatever the business does.
We’re also highly experienced with contractors setting up through a limited company, so if that’s your situation, we can give tailored guidance.


What Company Formation Actually Involves
Incorporating a company means registering it with Companies House, giving it a legal identity separate from you. It takes minutes to submit, though what you decide beforehand matters more than the form itself.
Get the basics right at formation, and you avoid having to change them later, which often costs more than getting it right the first time.
Company name:
Has to be unique, and can't be too similar to an existing registered company.
Registered office:
A public address for official correspondence, not necessarily where you work.
SIC code:
Describes what your business does, used for classification and some tax purposes.
Shares and shareholders:
Even a one-person company needs at least one share, issued to someone.
Director details:
At least one director is required, with identity verification now part of the process.
Why Choose Caroola for Company Formation?
Formation Included
No separate fee when you sign up for accounting; it's part of your package.
Fast Turnaround
Most companies are formed within a working day of everything being confirmed.
Your Own Accountant
Work with a dedicated accountant who takes the time to understand your business.
Clear Pricing
Our transparent, fixed pricing ensures you know exactly what you’re paying for.
One Relationship, Not Two
The team that forms your company is the team that looks after it afterwards.
How Much Does Company Formation Cost?
Formation is included when you sign up for accounting, not charged on top.
Companies House charges £100 to incorporate a company directly. With Caroola, formation is included as part of your accounting package, starting at £89 + VAT a month for limited companies.
There’s no separate formation invoice, it’s covered as part of setting up your accounting from day one.

Sole Trader
- Self Assessment filing
- Bookkeeping software
- Dedicated accountant
- MTD ITSA software
- Corporation Tax & VAT filing
- Annual Accounts
- Real-time tax insights
Limited Company
- Self Assessment filing
- Bookkeeping software
- Dedicated accountant
- MTD software
- Corporation Tax & VAT filing
- Annual Accounts
- Real-time tax insights
Partnerships & LLP
- Self Assessment filing
- Bookkeeping software
- Dedicated accountant
- MTD ITSA software
- Corporation Tax & VAT filing
- Annual Accounts
- Real-time tax insights
Speak to a Company Accountant Today
Ready to work together or interested in learning more? Get in touch with the team to start a conversation.

FAQs
- How Much Does It Cost to Form a Limited Company?
Companies House charges £100 for a standard digital incorporation if you do it yourself. With Caroola, formation is included when you sign up for accounting, so there’s no separate fee.
- How Long Does Company Formation Take?
Most companies are formed within a working day once your details are confirmed, though it depends on Companies House processing times.
- What Do I Need to Form a Company?
A company name, a registered office address, at least one director, an SIC code describing what the business does, and at least one shareholder. We’ll guide you through each of these.
- Do I Need an Accountant as Well as a Formation Agent?
Eventually, yes, every limited company needs ongoing accounting. With Caroola, formation and accounting come from the same place, so you’re not managing two separate relationships.
- Can I Switch to Caroola Part-Way Through the Year?
Yes, if your company is already formed. No need to wait for year end, we manage the handover with your current provider.
- Are There Any Additional Costs?
Not for formation, that’s included. VAT registration, payroll for employees, bookkeeping, or management accounts are priced separately if and when they apply to you.
The knowledge hub

Do I Need an Accountant if I’m Self-Employed?

Partner Blog: Funding Questions Every Business Owner Asks

Benefits of having an accountant

IR35 Business Entity Tests

How to Become a Freelance, Self-Employed, Mobile Hairdresser

Making Tax Digital for the Self-Employed and Small Businesses

Making Tax Digital for Landlords

Partner Blog: How to get Funding for Your Business

How to Choose the Right Savings Bank Account for Your Business

Benefits of Tide Business Banking

Why Every Business Needs a Separate Bank Account
