Ecommerce accounting in Italy: Requirements, processes, and tools for online businesses

Tax
Tax

Stripe Tax automatiza el cumplimiento de la normativa fiscal internacional de principio a fin, para que puedas centrarte en ampliar tu negocio. Identifica tus obligaciones fiscales, gestiona los registros, calcula y cobra el importe correcto de impuestos en todo el mundo y habilita las presentaciones, todo en un solo lugar.

Más información 
  1. Introducción
  2. What are the accounting requirements for ecommerce businesses in Italy?
    1. Tax documents, e-invoices, and receipts
    2. Accounting records and transaction traceability
    3. VAT and digital sales
  3. Accounting differences according to tax regime
    1. Ordinary regime
    2. Flat-rate regime
  4. How to manage accounting for ecommerce businesses
    1. Business models and their impact on accounting
    2. Main accounting activities
    3. Importance of system integration
  5. How to report ecommerce sales
    1. Are businesses required to report online earnings?
    2. Sales in Italy
    3. When must businesses report online sales?
    4. Intra-EU and extra-EU sales
  6. How ecommerce businesses match sales and transactions
    1. How to perform reconciliation
  7. Business accounts for ecommerce businesses
    1. Keep personal and business accounts separate
  8. Accounting automation and how Stripe Tax can help

Selling online in Italy involves launching a website, uploading products, and setting up payment options. However, to truly make a digital business work, you also need to establish a solid administrative framework from the outset. This is because ecommerce accounting affects every operational stage—from invoicing to reporting value-added tax (VAT) and from recording charges to reconciling orders, receipts, fees, and returns.

In this article, we explain the accounting requirements for ecommerce businesses in Italy, including how requirements differ according to the tax regime. We also explain how to set up accounting for ecommerce businesses, report sales, and match sales with transactions. Lastly, we discuss how automation can simplify the accounting and tax management of an ecommerce business.

Key takeaways

  • Ecommerce accounting in Italy requires systematic management of invoices, charges, value-added tax (VAT), receipts, returns, and tax documentation.
  • The accounting requirements for an ecommerce business vary depending on the tax regime (e.g., the ordinary and flat-rate tax regimes).
  • The accounting system for an ecommerce business must integrate sales data, payment information, inventory, and tax documents.
  • Reconciling orders and receipts is important for accurate accounting in an online store.
  • A separate business account helps simplify ecommerce accounting and improve control over financial flows.
  • An accounting software system with ecommerce integration can reduce manual errors and administrative workload.

What are the accounting requirements for ecommerce businesses in Italy?

An ecommerce business in Italy is subject to the same tax obligations as any other business. If a business makes sales through a website, marketplace, or social commerce platform, it must document transactions, record them accurately, and retain the data.

From an operational perspective, the business must track every sale, including orders, payments, tax documents, returns, and final receipts.

Tax documents, e-invoices, and receipts

One of the cornerstones of ecommerce accounting is the proper management of tax documents. In Italy, electronic invoicing is the ordinary system for VAT-registered entities that are resident or established within the country. However, ecommerce businesses must do more than invoice customers. They also need to properly manage receipts (i.e., retail sales proceeds not documented by invoices) and the flow of information among platforms, payments, and accounting.

Accounting records and transaction traceability

The accounting records of an ecommerce business must accurately reflect the financial reality of the business. This means recording the gross sales revenue in addition to the following:

  • Payment gateway or marketplace fees
  • Shipping costs passed on to the customer
  • Returns and chargebacks
  • Inventory movements related to sales

VAT and digital sales

One of the most sensitive accounting and tax issues for an ecommerce business is VAT management. The ordinary VAT rate in Italy is 22%, with reduced rates applicable in specific cases provided for by law.

For distance sales to private customers in other EU countries, there is a single threshold of €10,000 per year. Below this overall threshold and taking into account all intra-EU sales, Italian VAT can continue to be applied. However, when a business exceeds that threshold, it must apply the VAT rate of the country where the customer is located.

To comply with this requirement without registering for tax purposes in every country, businesses can use the One Stop Shop (OSS) scheme. It allows businesses to report and pay the VAT due in various member states using a single transaction and portal.

Accounting differences according to tax regime

Accounting for ecommerce is not the same for every business. It varies depending on the tax regime adopted, specifically between the ordinary and flat-rate regimes.

Ordinary regime

With the ordinary tax regime, ecommerce accounting is more comprehensive and analytical and typically requires the following:

  • VAT records
  • Periodic settlements
  • Annual VAT returns
  • Bookkeeping
  • Consistent monitoring of costs, revenues, and margins

This setup is more demanding, but it also provides a clearer picture of a business’s numbers. The ordinary regime is best suited for businesses that integrate inventory, profit margins, returns, and sales channels, which is a more analytical and integrated approach to accounting across systems.

Flat-rate regime

The main difference between the flat-rate tax regime and the ordinary tax regime concerns the handling of VAT. Under the flat-rate regime, VAT is not charged to customers or deducted on purchases, and this regime does not require the maintenance of VAT records or the filing of periodic settlements. This regime simplifies compliance requirements but still requires careful operational management.

Businesses under this regime must still issue e-invoices when required and include the legislative reference justifying the exclusion of VAT on the invoice. Furthermore, even without VAT, it’s important to keep track of financial flows. Distinguishing between the amount the customer pays, payment provider’s fees, and net receipts remains key for accurate ecommerce accounting.

Another important aspect concerns international transactions. When purchasing services from nonresident suppliers, the reverse charge mechanism can apply. This entails specific obligations, even for those operating under the flat-rate regime.

Lastly, when sales volumes increase or a business starts selling in multiple countries, the flat-rate regime can become limiting. It does not allow for detailed cost accounting or full integration with international VAT principles. In such cases, it might be better to switch to the ordinary regime.

Below, we summarize the main operational differences between these tax regimes:

Feature

Ordinary regime

Flat-rate regime

VAT

Applied and deductible

Not applied and not deductible

VAT records

Required

Not required

VAT settlements

Periodic (e.g., monthly or quarterly)

Not required

Invoicing

With VAT

Without VAT (with legislative reference)

Monitoring costs

Analytical

Flat rate

International transactions

Comprehensive VAT management

Possible obligations (i.e., reverse charge mechanism)

Complexity

Higher

More straightforward

How to manage accounting for ecommerce businesses

Ecommerce accounting refers to the set of processes used to record, organize, and monitor all transactions generated by an online store. This includes orders, payments, invoices, returns, and inventory movements.

Unlike traditional accounting, ecommerce accounting must handle high volumes of transactions, automated workflows, and multiple systems (e.g., platform, payments, logistics), which do not always align. For this reason, ecommerce accounting requires a more structured and integrated approach.

Business models and their impact on accounting

The first factor to consider is the business model because it directly affects accounting and tax matters:

  • Direct ecommerce: Directly manage billing, VAT, and receipts.
  • Marketplaces: Payments go through the platform, which retains fees.
  • Dropshipping: Sell without managing inventory.
  • Digital products or subscriptions: Generate revenue without logistics but with specific VAT rules.

Main accounting activities

Ecommerce accounting goes beyond simply recording data. It also involves managing data flows between different systems, which must be interconnected.

In practical terms, businesses must do the following:

  • Record revenue, taking into account returns and discounts.
  • Distinguish between customer payments and net receipts.
  • Track costs, including fees, logistics, and marketing.
  • Keep tax and sales documents in order.
  • Align inventory and accounting, if the business sells physical products.

Importance of system integration

One of the most important aspects of ecommerce accounting is preventing data fragmentation. If systems are not integrated, errors and duplication can increase. That is why many businesses adopt accounting software with ecommerce integration. This software allows businesses to do the following:

  • Automate ecommerce accounting records
  • Reduce manual entries
  • Improve reconciliation between orders and receipts

How to report ecommerce sales

Accurately reporting sales is an important aspect of ecommerce accounting because it involves taxation, documentation, and classification of transactions.

Are businesses required to report online earnings?

In Italy, revenue from an ecommerce business or from online sales is classified as business or self-employment income. Therefore, it is subject to the relevant tax obligations, including filing tax returns, paying VAT where applicable, and properly documenting transactions. Online earnings must be reported.

Sales in Italy

For domestic sales, businesses must check that VAT is handled correctly and transactions are properly documented. Depending on the type of sale, this can involve an e-invoice, commercial document, or other requirements. In any case, a business’s ecommerce accounting model must track the following information:

  • Sale dates
  • Taxable amounts
  • VAT
  • Payment methods
  • Refunds
  • Documents issued

One of the most common sources of error in ecommerce accounting is confusing these three distinct stages:

  • Order date: This is when the customer confirms the purchase on the website.
  • Date of payment: This is when the payment system actually authorizes or processes the payment. It is also typically the relevant time to record the revenue.
  • Date of the tax document: This can be the date of the invoice or receipt. It is the time recorded for tax and VAT reporting purposes.

For instance, a customer can place an order on the 30th of the month, pay on the first of the following month, and receive the invoice on the same day as the payment. If a business records everything using the order date, it risks recognizing revenue and VAT ahead of time. This is why it’s important to establish a consistent rule to align these three stages and avoid errors in recordkeeping and tax returns.

When must businesses report online sales?

Businesses must report online sales within the tax period the revenue was earned. In many cases, for an ecommerce business, the relevant time coincides with receiving payment or issuing the tax document (i.e., invoice or receipt), depending on the accounting method used. Therefore, it is important to establish a consistent rule for correctly recording revenue and VAT.

Intra-EU and extra-EU sales

When a business sells to private customers in other EU countries, specific rules regarding distance selling apply. As mentioned earlier, the OSS scheme allows businesses to file a single quarterly return for VAT due in other member states on certain transactions. This greatly simplifies management but requires accurate classification of sales and careful monitoring of thresholds and destination countries.

However, for sales outside the EU, businesses must also take into account customs requirements and proper classification of nontaxable transactions, where applicable. Here, the accounting and tax aspects of an ecommerce business become even more technical, and it’s advisable to work with well-defined internal procedures.

How ecommerce businesses match sales and transactions

Reconciliation is the process used to match each order with its payment in the business account. This is one of the most delicate steps in ecommerce accounting because the financial flows are not linear. The amount the customer pays rarely matches what the business receives.

To manage reconciliation properly, businesses need to focus on three elements:

  • Order: Value of the sale
  • Payment: Authorized or processed amount
  • Net receipt: Amount credited to the account

These values can differ for various reasons, including fees deducted by the provider, refunds, chargebacks, or cumulative credits.

How to perform reconciliation

Here are the steps ecommerce businesses can follow to reconcile transactions:

  • Collect sales data from the ecommerce platform (e.g., orders, amounts, refunds).
  • Check payments through the provider (i.e., authorized or processed transactions).
  • Compare bank credits, which often include multiple transactions and are net of fees.
  • Align the differences by separately recording revenues and expenses (e.g., fees, refunds, etc.).

For instance, if a business sells a product for €100, the customer pays €100. However, the business receives €97 after fees. This means the business’s revenue remains €100, and the €3 represents an expense.

To avoid errors, it’s important to establish a clear rule and apply it consistently. An integrated system that combines ecommerce, payments, and accounting can greatly simplify this process, reducing manual tasks and improving data accuracy.

Business accounts for ecommerce businesses

Opening a separate business account is a sensible organizational choice, and it provides a practical foundation for clearer and more manageable ecommerce accounting.

Keep personal and business accounts separate

If a business owner uses the same account for both personal expenses and business receipts, they can make ecommerce accounting more complicated. A separate business account allows business owners to do the following:

  • Clearly distinguish between receipts and sales
  • Easily identify fees, refunds, and operating expenses
  • Speed up the reconciliation of orders and bank movements
  • Simplify administrative tasks and accountant relationships

This is particularly useful when working with payment providers that credit amounts on a cumulative basis or at a later date.

Accounting automation and how Stripe Tax can help

As sales volume grows, manually managing ecommerce accounting can become inefficient. As orders, sales channels, and markets served increase, the accounting and fiscal aspects that need to be monitored also increase. This includes revenue recognition, payment reconciliation, VAT management, tax rate updates, and compliance with regulations in different countries.

Stripe Tax reduces the complexity of tax compliance so you can focus on growing your business. Start collecting taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard, or using our powerful API.

Stripe Tax helps you monitor your obligations and alerts you when you exceed a tax registration threshold based on your Stripe transactions. It can also register to collect tax on your behalf in the US and manage filings through trusted partners. Stripe Tax automatically calculates and collects sales tax, VAT, and GST on:

  • Digital goods and services in all US states and over 100 countries
  • Physical goods in all US states and 42 countries

Stripe Tax can help you:

  • Understand where to register and collect taxes: See where you need to collect taxes based on your Stripe transactions. After you register, switch on tax collection in a new state or country in seconds. You can start collecting taxes by adding one line of code to your existing Stripe integration, or add tax collection with the click of a button in the Stripe Dashboard.

  • Register to pay tax: If you need to register for a sales tax in the US, let Stripe manage your tax registrations. You’ll benefit from a simplified process that prefills application details—saving you time and simplifying compliance with local regulations. If you need help registering outside of the US, Stripe partners with Taxually to help you register with local tax authorities.

  • Automatically collect tax: Stripe Tax calculates and collects the right amount of tax owed, no matter what or where you sell. It supports hundreds of products and services and is up-to-date on tax rules and rate changes.

  • Simplify filing: Stripe Tax seamlessly integrates with filing partners, so your global filings are accurate and timely. Let our partners manage your filings so you can focus on growing your business.

Learn more about Stripe Tax, or get started today.

El contenido de este artículo tiene solo fines informativos y educativos generales y no debe interpretarse como asesoramiento legal o fiscal. Stripe no garantiza la exactitud, la integridad, adecuación o vigencia de la información incluida en el artículo. Si necesitas asistencia para tu situación particular, te recomendamos consultar a un abogado o un contador competente con licencia para ejercer en tu jurisdicción.

Más artículos

  • Hubo un problema. Vuelve a intentarlo o comunícate con soporte.

¿Todo listo para empezar?

Crea una cuenta y empieza a aceptar pagos sin necesidad de firmar contratos ni proporcionar datos bancarios. Si lo prefieres, puedes ponerte en contacto con nosotros para que diseñemos un paquete personalizado para tu empresa.
Tax

Tax

Descubre dónde registrarte, cobrar automáticamente el importe correcto de impuestos y acceder a los informes necesarios para presentar declaraciones fiscales.

Documentación de Tax

Automatiza el cobro del impuesto sobre las ventas, el IVA y el GST, y la elaboración de informes sobre todas tus transacciones: hay disponibles integraciones que requieren poca o ninguna programación.