This is a good compromise between abstract and concrete knowledge.
Most manuals either cover only some special cases and leave you alone to find out what's more. Then they cover only the whole syntax as BNF, or a whole API doc, or something. But nothing in between, drawing the connection between practical usage and abstract description of what's all possible.
I would say the biggest advantage of a Ltd company is that company owners aren't required to pay their company’s debts beyond the value of their shares. Also, it offers a very tax-efficient methods to take money of the company. This is why you probably need to go to a company formation agent. They will be able to advise you on this matter. Try sending an email to these guys - https://www.formationsfactory.co.uk
You should be aware that there is no obligation for limited companies to have a business bank account. However, it is usually a good idea to have one.
Furthermore, you don't need to be a UK resident to open a business bank account but most banks will not deal with you due to higher costs and fraud concerns.
P.S. your company does not require a UK-based bank account. You can open a business bank account in your country in the name of your LTD company in the UK. You will need to have your company documents (Certificate of Incorporation and Memorandum & Articles of Association) apostilled.
Also the advice about marketing yourself is crap. Recruiters are the #1 way of landing contracts. They're finders and you're paying a finders fee for that service. They have the big guys with oodles of cash to get hold of.
If you can't get a gig through a recruiter then you either don't have skills that are in demand or don't come across as someone who they'd want to sell.
If you don't go through the recruiters, you end up being left with the cheap arse companies that won't pay up anyway. If you're sneaky about it, you and the recruiter can get the client to pay the finder's fee.
Once you're in the system, build up a network of contacts and then move through that rather than using the recruiters. I'm doing that at the moment and ended up taking a perm position that was better paid than the contract rates were (without all the hassle of IR35, rolling a Ltd etc)
> If you don't go through the recruiters, you end up being left with the cheap arse companies that won't pay up anyway.
I've never used a recruiter, the companies I work for paid pretty good and I had one unpaid bill in a couple of decades.
Building your own network and getting rid of recruiters as your main source of income is very important to new contract programmers.
For one they take a cut and for another they will sell those parties where they can take the largest cut first.
I'm not saying they don't have a function but recruiters goals and the recruited goals are not 100% aligned and you should be very much aware of that when using one.
One way to side-step recruiters is to build up (large) number of contacts with people in the industry who may get to know someone that needs your particular skillset.
The more peculiar your skills the harder it will be for recruiters to place you and so more of the acquisition part will have to be done by yourself.
Think of using recruiters as 'outsourcing acquisition', it has all the upsides and the downsides associated with all other forms of outsourcing.
Another danger with outsourcing your acquisition to recruiters is that you are handing the keys to one of the most important parts of your business to another party, who can then either cut you off at will, replace you and retain their contact with the company you were placed in and so on.
The sales department (which you've essentially outsourced) is a very important (if not the most important) element in any company, even a small one.
You may be able to make your life a little easier by not doing that work, especially if you're an introvert but in the longer term you're setting yourself up in a very dangerous position.
So, use recruiters if you have to but be wary and make sure you have alternative channels to being hired under your own control. Never let a single recruiter get you all of your jobs or even a majority of your jobs.
I did find that you can play recruiters off against each other quite easily to negotiate a higher rate. Also when you sign, you sign with the company not the recruiter and have a solid contract in place. Never work for sharecropper recruiters like some of the bigger ones.
If they want to get rid of you after 2 weeks, make sure there's an exit fee. That is usually 100% for me if under 6 months of contract left. I did 2 weeks at a company on a 3 monther at £550 a day and completed the work but was paid for the 3 months.
The particular sector I worked in was finance and that is still heavily recruiter driven unfortunately.
This echoes my thoughts and experience, all the while I was contracting I could easily find new work through word of mouth. The few recruiters I talked to seemed happy to waste my time (and their own).
In practice, it's they who find you. Just change the address on your linked in profile to "London" and see the emails coming in. If they don't come, your CV is probably not a good fit to the current needs of available contracts (due not enough experience in technologies that are currently hot).
Look for smaller companies and individual recruiters first. If they get you an interview in under 48 hours for a non shonky outfit and are willing to discuss your terms rather than enforcing theirs then you're probably ok. The big ones are shit. Requires phoning around for a couple of days.
> You can open a business bank account in your country in the name of your LTD company in the UK. You will need to have your company documents (Certificate of Incorporation and Memorandum & Articles of Association) apostilled.
I'm wondering if opening an LTD is even really needed in this case, what about people that already have a company or similar(sole trader) for this purpose in their own country? Have someone had any experience with this approach? Or has any idea about how it could be perceived?
I can speak only for Singapore, but banks here require very high deposits and minimum required balance if you are not a Singaporean company (at least when I asked, it was ~$50,000 - still better than UBS in Switzerland who wanted CHF 100,000 four years ago).
We're one half UK resident, one half not, and the UK bank put up the fraud check, which required about 30 pages of paperwork including three different proofs of ID copied and authenticated by a notary public (cost me $30). They were and are ultra slow and do not accept any form of internet communication - only snail mail, phone and in-person counter service.
I don't why people find it so hard to setup ltd and + bank accounts. I know 18 yo who do this for there small business. It isn't hard. Accountant will sort most of it.
This is a great tutorial. However, the article should mention that it is almost impossible to open a business bank account if you don't live in the UK.