Ecommerce Tax Adviser in Spain: What to Check
Check whether your ecommerce tax adviser covers place-of-supply rules, marketplaces, OSS/IOSS, returns, invoicing and transaction reconciliation.
A workable ecommerce tax file begins with a less glamorous question than “Do you handle OSS?” It asks whether somebody can explain how an order becomes a tax amount and then an accounting entry. That route may pass through a storefront, a marketplace, a warehouse, a payment processor, a return portal and a payout statement. If the adviser receives only the net deposit, most of the evidence needed to understand the sale has already disappeared from view.
An ecommerce tax adviser in Spain should be able to trace each material sales flow from the order and stock movement to its VAT treatment, invoice, platform settlement, accounting entry and return. AEAT: OSS and IOSS transaction records Use that as the standard for the service. No single person has to operate every system, but the engagement should name who classifies transactions, supplies evidence, resolves exceptions and checks that the final figures agree.
The first review should not begin with a tax rate. It should identify what is sold, where the goods start and finish, whether the transaction concerns goods or services, whether the customer acts as a business or consumer, which legal entity sells, and what role any platform plays. Only then can the adviser choose the place-of-supply rule, invoice treatment and reporting route.
This guide concerns businesses established in Spain that sell online, including through marketplaces. It is a control checklist, not a complete statement of Spanish or EU VAT law. Customs, excise goods, permanent establishments, stock held abroad, special territories, regulated products and individual contracts can change the answer. Advice should be based on the actual supply chain rather than a label such as “Shopify store”, “Amazon seller” or “digital business”.
The adviser should map sales flows before configuring tax codes
One catalogue can contain several legally different flows. A Spanish company may dispatch its own goods from Valencia to a consumer in France, hold stock in a German fulfilment centre, sell a downloadable product, invoice consultancy to a VAT-registered company and import small consignments from outside the EU. Applying one “EU sale” code to all five loses the facts that determine VAT.
A practical flow map records at least:
| Field | Why it changes the treatment |
|---|---|
| Selling entity | Identifies the supplier and the taxpayer whose return is affected |
| Goods or service | Sends the transaction to a different place-of-supply analysis |
| Customer capacity | Separates B2B evidence and rules from B2C treatment |
| Dispatch and destination | Locates goods and reveals stock or registration questions |
| Stock owner and warehouse | Shows whether the seller already holds goods in another jurisdiction |
| Marketplace role | Tests whether the platform is an intermediary or deemed supplier |
| Invoice issuer | Must agree with the supplier and the applicable invoicing rules |
| Payment and refund references | Connect gross sales and later corrections to settlement and cash |
The B2B/B2C distinction cannot be inferred only from the checkout design. For cross-border services, AEAT states the general rule that a service supplied to a business is located where that business customer is established or has the relevant establishment, while a service to a consumer is generally located where the supplier is established. AEAT also lists special rules, so the general rule is a starting point rather than an answer for every service. AEAT: cross-border supplies of services
Where a Spanish supplier provides a service to a business in another EU Member State under the general B2B rule, AEAT describes the supply as outside Spanish VAT and says it is reported in Model 349. AEAT: cross-border supplies of services The customer’s VAT number is important evidence, but the file should also support that the customer received the supply as a business. Exceptional service categories may follow other location rules.
For goods sold remotely to EU consumers, the dispatch route matters. AEAT’s general position is that intra-Community distance sales to consumers are taxed in the destination Member State, subject to the limited common threshold described below. AEAT: intra-Community distance sales to consumers Goods already stored outside Spain may create domestic supplies or other obligations in the stock country before any distance-sale analysis. AEAT: OSS scope for distance, domestic and establishment-state supplies OSS can simplify reporting for eligible sales; it does not move the stock or erase a local obligation created by another transaction.
The €10,000 figure has a narrow job
For a supplier established in only one Member State that dispatches the relevant goods from that same Member State, the €10,000 threshold is a combined EU-wide threshold for intra-Community distance sales of goods and specified B2C telecommunications, broadcasting and electronic services; it is not a threshold for every ecommerce transaction. AEAT: intra-Community distance sales to consumers AEAT explains that the preceding and current calendar years matter, that a business may opt for destination taxation below the threshold, and that destination taxation applies once the threshold is exceeded. AEAT: threshold years, election and effect of exceeding it
Assign the threshold calculation to someone and keep it current. A setting chosen during store launch will not notice a new sales channel or warehouse. The calculation needs all relevant channels and the eligible service category, not one marketplace report in isolation. Nor should it be applied to a business established in several Member States or to categories outside its statutory scope without checking the rule.
OSS and IOSS are reporting choices, not universal VAT modes
AEAT describes the One Stop Shop as three optional regimes. They allow eligible B2C VAT to be registered, declared electronically and paid through one Member State of identification rather than through a separate registration in every Member State of consumption. All three regimes concern eligible supplies to final consumers. AEAT: OSS and IOSS general questions
That definition gives the adviser four questions to answer before registration:
- Which exact supplies are eligible for the Union, non-Union or import scheme?
- Which supplies remain in the ordinary Spanish VAT return?
- Does stock, an establishment or another activity require a local VAT registration elsewhere?
- Can the order and accounting systems retain the data needed for the chosen regime?
For a business established in the EU, the Union scheme can cover eligible B2C services located in another Member State and intra-Community distance sales of goods. AEAT: Union-scheme scope AEAT also makes an important boundary explicit: services located where the supplier is established must be declared there under the general VAT regime, not through the Union scheme. AEAT: establishment-state services remain outside the Union scheme
IOSS answers a different supply chain. It can cover distance sales of goods imported from third countries or territories in consignments whose intrinsic value does not exceed €150, excluding products subject to excise duty. AEAT: OSS and IOSS general questions If goods are imported in bulk, cleared into the EU and sold only afterwards, AEAT says those later sales are not IOSS transactions. Domestic rules apply to local sales, while eligible cross-border consumer sales may enter the Union scheme. AEAT: goods imported in bulk, OSS and IOSS FAQ
Choose OSS or IOSS only after mapping eligible B2C flows, stock origins, customer destinations, imports and local registrations; neither regime is a universal substitute for domestic VAT compliance. AEAT: scope and boundaries of OSS and IOSS A registration can simplify remittance while making data quality more demanding. The system must preserve the country and rate behind each figure instead of treating the quarterly or monthly payment as one generic tax expense.
A registration creates a filing and record-keeping routine
Businesses registered in Spain under the Union or non-Union schemes file Model 369 for each calendar quarter. The import scheme uses a monthly return. AEAT says the deadline is the calendar month after the reporting period and that a registered taxpayer must file even when no covered supplies occurred in that period. It also requires every supply falling within the chosen regime to be included rather than allowing the seller to report only selected channels. AEAT: Model 369 periodic returns
Input VAT does not go into Model 369. AEAT states that the form contains output VAT only and directs businesses to the relevant refund procedure or local return depending on whether another activity requires registration in the Member State concerned. AEAT: Model 369 and input VAT An adviser should therefore know where foreign warehouse, advertising, fulfilment or professional-service VAT is being reviewed. “We file OSS” does not answer that separate input-tax question.
The underlying records also need to be producible. AEAT says taxpayers under the Union and non-Union schemes, and taxpayers or intermediaries under the import scheme, must keep the detailed transaction records prescribed by the Spanish VAT Regulation. On request, those records must be supplied electronically; AEAT publishes a standardised submission structure. AEAT: OSS and IOSS transaction-record form A PDF total from the storefront is not equivalent to order-level records that can answer such a request.
A marketplace can change the supplier, but only in defined cases
“The platform handles VAT” is too broad to post into the accounts. Under the ecommerce rules explained by AEAT, an electronic interface is treated as the supplier only when it facilitates a B2C distance sale of imported goods in a consignment with an intrinsic value no higher than €150, or a supply of goods within the EU to a non-taxable customer where the underlying seller is not established in the EU. AEAT: electronic interfaces as deemed suppliers
In those cases the law treats the consumer sale as two supplies for VAT: one from the underlying seller to the platform and another from the platform to the consumer. AEAT explains the invoicing and VAT consequences for the relevant flow. AEAT: consequences of deemed-supplier treatment That fiction does not turn every platform fee, fulfilment service or seller transaction into the same thing.
The meaning of “facilitates” also has a boundary. AEAT says an interface is outside that definition only when it satisfies all three conditions: it does not set terms and conditions, does not participate in authorising payment, and does not participate in ordering or delivery. Merely processing a payment, listing or advertising goods, or redirecting customers without further intervention is treated separately in the official guidance. AEAT: when an electronic interface facilitates a sale
AEAT says electronic interfaces must keep records of the transactions they facilitate for 10 years and make them available electronically when a Member State requests them, whether or not the interface is treated as the deemed supplier. AEAT: platform record-keeping
The accounting file should not guess the platform’s role from the payout amount. Obtain the marketplace tax report, transaction type, seller agreement and invoice trail. For each flow, record:
- whether the platform says it is the deemed supplier;
- which party issued the consumer invoice;
- the gross selling price and VAT country;
- fees and services invoiced by the platform;
- fulfilment or storage movements; and
- the payout reference that settles the receivable.
A platform’s tax information can also reach the administration through a different rule. Under DAC7 and Spain’s Model 238 framework, certain platform operators report information about reportable sellers. AEAT lists data including quarterly consideration, number of activities, and commissions, fees, taxes and similar amounts withheld or charged by the operator. It also describes exclusions, including the paired activity-and-amount test for certain low-volume sellers of goods. AEAT: DAC7 information for platform sellers
A marketplace is not automatically the VAT supplier for every sale: the deemed-supplier rule applies only to defined transactions, while DAC7 reporting is a separate information regime. AEAT: deemed-supplier categories AEAT: DAC7 information for sellers The figures reported under DAC7 are not a replacement for the seller’s accounts or VAT classification. They are another reason that seller identity, gross consideration and withheld fees should reconcile to the business records.
Returns need an original transaction, not a negative sales bucket
Returns arrive after the order, sometimes after the payout and sometimes in another VAT period. If they are imported as an undifferentiated negative line, the adviser cannot tell which country, rate, invoice or scheme should be corrected.
Spanish invoicing rules require a rectifying invoice when VAT charged was calculated incorrectly or circumstances under Article 80 of the VAT Act modify the taxable amount. The Invoicing Regulation contains a limited exception where returned goods or packaging are deducted on a later supply to the same recipient and the same VAT rate applies. It otherwise requires the correction to identify the corrected invoice or invoices and state the correction. Invoicing Regulation, Article 15
For Union, non-Union and import scheme returns covering periods beginning on or after 1 July 2021, AEAT says changes to VAT previously declared through Model 369 are made in a later Model 369 within three years from the due date of the original return. Negative balances for one Member State of consumption are not simply netted against liabilities to other Member States; the affected state decides any refund. AEAT: corrections to Model 369
A controlled return record therefore links:
- original order and invoice;
- dispatch, destination and customer classification;
- original VAT country, rate and reporting route;
- returned quantity and commercial refund date;
- rectifying invoice or other valid correction document;
- payment-processor and marketplace reversal; and
- the VAT and accounting period in which the correction is reported.
This is also where timing differences become visible. A customer may receive the refund on Monday while the marketplace deducts it from Friday’s payout. The accounting entry should preserve both events rather than forcing the bank date to become the tax explanation.
Cross-border invoices must follow the classified supply
Invoice configuration comes after, not before, the flow analysis. Whether Spanish invoicing rules govern, whether VAT appears, which party issues the document and what references are required depend on the supplier, customer, place of supply, scheme and platform role. The Spanish Invoicing Regulation sets the domestic content and rectification rules, while AEAT’s platform guidance explains that the invoicing rules can turn on whether the interface uses the relevant one-stop-shop scheme. BOE: Invoicing Regulation AEAT: electronic-interface invoicing consequences
The adviser should test real invoices from each material flow, including a credit note. A screenshot of the tax settings proves only how the software was configured when the screenshot was taken. A transaction sample shows what the customer received, what the platform recorded and what reached the books.
Review at least these fields:
- legal supplier name and VAT identification;
- customer name, capacity and VAT evidence where relevant;
- invoice date and transaction date;
- goods or service description;
- dispatch and destination evidence for goods;
- taxable amount, currency, rate and VAT country;
- any reverse-charge or exemption reference required for the actual flow; and
- original-invoice reference on corrections.
Document the exchange-rate source and date used for each reporting regime, then verify them against the rules applicable to that regime. AEAT: practical guide to the One Stop Shop, question 15
High-volume accounting should reconcile five layers
Recording only the net payout can obscure gross sales, VAT, fees, refunds and other settlement movements. Build entries from transaction evidence and reconcile the payout to the related marketplace or payment-processor balance. AEAT: detailed OSS and IOSS transaction records
A controlled monthly close classifies the sale, validates the evidence, maps the VAT and invoice treatment, links any return to the original order, and reconciles gross orders through fees and refunds to payouts, bank and ledger. AEAT: electronic transaction records for OSS and IOSS This is an operational control, not a sequence prescribed by the VAT Act. It is how the business can demonstrate that different systems describe the same transactions.
Use five layers:
| Layer | Control total and exception question |
|---|---|
| Orders | Do gross completed sales by channel, entity, country and tax category agree with invoices? |
| Tax | Do taxable bases and VAT by country and rate agree with domestic, OSS/IOSS and other local reporting buckets? |
| Adjustments | Are returns, discounts, cancellations and chargebacks linked to original transactions? |
| Settlement | Do gross sales less fees, refunds, reserves and other movements explain each payout? |
| Ledger and bank | Do marketplace receivables clear, fees have supporting invoices, and payouts reach the correct bank account? |
The close should produce an exceptions list, not bury differences in a suspense account. Typical exceptions include missing destination evidence, an invalid business VAT number, a country-rate mismatch, a refund without an original order, fees without an invoice, a payout in transit or a stock location not included in the VAT map.
Volume changes the method, not the standard. Hundreds of daily transactions make manual posting unsuitable, but automation does not decide whether a sale is B2B, whether a platform is the deemed supplier or whether stock abroad creates another obligation. The import rules should be versioned, samples should be checked after storefront or marketplace changes, and somebody should review exceptions before filing.
For the ordinary Spanish filing rhythm around the underlying books, see the quarterly VAT and income-tax checklist. It does not replace the separate OSS/IOSS close, but it shows why reconciled records must precede a return.
Audit the engagement, not the adviser’s marketing label
An adviser does not need to operate your shop or warehouse. They do need a defined interface with the people and systems that do. Ask for written answers to these questions:
- Who owns the transaction-flow map and updates it when a channel, warehouse or country changes?
- Which B2B, B2C, goods, services, marketplace and import flows are in scope?
- Who monitors the €10,000 threshold and any foreign VAT registrations?
- Which supplies enter Model 303, Model 349, Model 369 or a foreign return, and who reconciles them?
- How are marketplace deemed-supplier sales distinguished from ordinary seller sales and fees?
- How are returns traced to the original invoice and VAT country?
- What order-level records are retained, and can they be exported in a usable form?
- How are gross orders reconciled to payouts, bank and the general ledger?
- Who reviews tax-code and connector changes before the first affected filing?
- What remains the responsibility of the business or another provider?
The answers may show that your current firm already has the capability but needs better data access. They may show that bookkeeping is sound while cross-border VAT sits outside the engagement. Or they may show that nobody owns the join between tax and accounting. None of those conclusions requires insulting a generalist firm. It requires naming the gap.
An ecommerce tax and accounting engagement should have acceptance evidence. A sensible first delivery is a flow map, filing matrix, data specification and one reconciled month. If those four outputs agree, the adviser can then automate recurring work without automating an unresolved assumption.
TaxFactory’s tax and accounting advisory service can scope that review for a Spanish ecommerce business. Bring one representative month from every channel, current VAT registrations, warehouse locations, marketplace tax reports, invoices and credit notes, payout statements and the relevant tax returns. Start with a concrete question: “Can we explain every material flow, and who will fix the exceptions before the next filing?”
Frequently asked questions
Does every Spanish ecommerce business need to register for OSS?
No. OSS is optional and covers specified B2C supplies. The decision depends on what you sell, where stock and customers are located, whether the customer is acting as a business, the place-of-supply rules and whether the common €10,000 threshold applies. Some operations remain in domestic VAT returns or require registration elsewhere.
Does a marketplace always collect and pay the VAT on my sales?
No. An electronic interface is treated as the supplier only when it facilitates a B2C distance sale of imported goods in a consignment with an intrinsic value no higher than €150, or a supply of goods within the EU to a non-taxable customer where the underlying seller is not established in the EU. The contract, transaction report and VAT treatment must show who is the supplier for each flow.
Can OSS be used for sales to VAT-registered business customers?
The OSS and IOSS regimes discussed here cover eligible B2C supplies, not ordinary B2B sales. A valid VAT number alone does not settle the issue: the seller should verify that the customer acts as a business and then apply the relevant rules for goods or services.
How should ecommerce returns appear in the accounts and VAT records?
Connect the refund or return to the original order, invoice, VAT country, rate, payment and marketplace settlement. Where Spanish invoicing rules require a correction, issue and record the rectifying invoice; if the operation was reported through the relevant OSS or IOSS regime, carry the correction into the appropriate later Model 369 data.
What should I give an ecommerce tax adviser each month?
Provide order-level sales, invoices and credit notes, dispatch and destination data, customer-status evidence, marketplace tax reports, fees, refunds, payment-processor movements, payouts, chargebacks, stock-location changes and bank receipts. Agree a cut-off and an exceptions report rather than sending only the net amount deposited.
Sources
- AEAT: intra-Community distance sales to consumers
- AEAT: OSS and IOSS general questions
- AEAT: Model 369 periodic returns and corrections
- AEAT: electronic interfaces and platforms
- AEAT: cross-border supplies of services
- AEAT: OSS and IOSS transaction-record form
- BOE: Spanish VAT Act
- BOE: Spanish Invoicing Regulation
- AEAT: DAC7 information for platform sellers
- AEAT: practical guide to the One Stop Shop