Accounting and tax filing for your business in Spain
|
FAQs:
Can you do the accounting according to UK GAAP?
What are the rules about how an invoice needs to look?
Do I always need to include VAT tax when billing my clients?
What tax forms need to be filed for a Spanish company?
With an SL, when do I get a refund of the VAT tax I've paid?
![]()
While the accounting in Spain must be done according to Spanish GAAP (Plan General Contable), we can enter the accounting data you provide into both the Spanish software and UK software, such as Quickbooks, so that we can provide results that conform both to Spanish GAAP for reporting to the Spanish tax office, and to UK GAAP for other purposes, such as reporting to your English investor or to combine with the results of the English branch of the business.
![]()
What are the rules about how an invoice needs to look?
An invoice (factura) in Spain must contain the following:
In Spain, payments are typically made via bank transfer. In this case, since the client will pay some time after receiving the invoice, it's a good idea to include the following disclaimer: "El pago de esta factura se acredita por su abono bancario" ("Your bank receipt is your proof of payment of this amount").
Legally, the invoice needs to be given or mailed to the customer, rather than sent as an email attachment.
If the invoice does not include IVA (see the next question), then the invoice needs to list the reference to the legal code under which this exemption applies.
![]()
Do I always need to include VAT tax when billing my clients?
You must always charge VAT tax to clients within Spain and to clients outside the EU. You must also charge VAT tax to EU clients, unless:
It is the nature of the transaction that dictates whether or not VAT should be charged. In the above exceptions, certain administrative details need to be complied with in order to qualify for the VAT exemption. When in doubt, charge VAT.
If you have a client located in another EU country, in some cases you may have to register in that country then charge VAT from that local entity.
![]()