Since starting MGT Web Solutions Ltd with my personal friends and business partners, I’ve personally handled every part of building and running the business. From setting up the company to managing payroll, admin, and legal documents, I’ve been fully involved in making sure everything works smoothly and stays compliant.
I managed the incorporation process, which included registering the company and handling all the official documents. I also act as the main contact for HMRC, Companies House, and any other government bodies. Basically, I deal with anything administrative and financial.
I make sure the business meets all legal and financial obligations. This includes:
Registering for Corporation Tax and PAYE
Filing tax returns and annual accounts using HMRC tools
Keeping up with monthly and yearly reporting deadlines
Everything’s done properly and on time.
I also take care of the accounting:
Managing our business bank accounts
Issuing and tracking invoices
Running payroll (PAYE) for employees with the creation of a deductions calculator
Making sure all financial reports are accurate and ready when needed
I’ve drafted our General Terms and Conditions in English, French, and German, so we can work with international clients while staying professional and legally sound. I also wrote:
Contract templates
Quotes and offer documents
Standard employee agreements based on UK/CH labour law
I’ve drafted the plan to open a Swiss branch of the company, based on current laws in the canton of Vaud and at the federal level. I’ve made sure we’ll be ready to expand when the time is right.