Yes. We accept IBAN bank accounts from 36 EU countries part of the SEPA (Single Euro Payments Area) and there is a minimum bank charge of 1.95€/month (+tax) for this service or a maximum of 0.5% of the invoice.  If you use a Spanish Bank account, there is no bank charge.