By the way, Timroy, I am a business owner here in Mexico, so I have been through this, not just someone who is telling you things I have "heard" or things I believe to be true.
And, if and when you learn a reasonable amount of Spanish, you can do a lot of the business stuff, like tax reporting, etc. yourself, rather than having to pay someone to do it for you. There is no law that says you have to employ an accountant, for example. I do my bi-monthly reporting online myself. But my business is simple and I don't have any employees- if I had a complicated thing going on, it would probably be worth my while to hire someone, although I know several people who got taken by accountants. As in, the accountants did not actually pay out the $ they were given for taxes owing. Buyer beware.