Our valued sponsor

Does a non resident company need to be registered for VAT?

You can't register a non resident company in Cyprus for VAT! So it can't under no circumstance charge VAT.
 
Again, VAT is only for European companies and a Belize, Seychelles, Panama, or any other company outside of the EU does not have to charge VAT. Those entities can't even be registered for VAT so, let's say they charge VAT to which office should they pay the VAT? :angel:
 
Sorry, should have read the thread again:embarassed: A non resident Cyprus company can't be registered for VAT neither because it is not resident of Cyprus and for that reasons don't be long to the jurisdiction in Cyprus for VAT registration.
 
For onshore company, you would be required to pay VAT for the country where you company has been incorporated only.


For offshore, you would be required to pay VAT to the country where you are citizen. But this is only if you declare your company with the local tax authority (Which I don't think you should do if its an offshore). However, you need to be very cautious and with FATCA coming up (If your are US Citizen), IRS will know that you hold an offshore bank account.
 
My read of the stuff surrounding FACTA is that it only applies to personal accounts. Corporate accounts should still be out of scope. As it stand now, you would still need to fill out the treasury form on a personal foreign account you set up though. There's really no way to get away from the IRS with a personal account... unless you're playing games with your legal name and using a second passport.
 
Hi Yitzhak,


FATCA applies to corporate account too. Please find below extract from the website of IRS:


In addition, FATCA will require foreign financial institutions to report directly to the IRS information about financial accounts held by U.S. taxpayers, or held by foreign entities in which U.S. taxpayers hold a substantial ownership interest.


FATCA will tremendously kill part of offshore business :(
 
Great element of advise in regards to FATCA, but please stay on topic:bt:
 

Latest Threads