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.
O conteúdo deste artigo é apenas para fins gerais de informação e educação e não deve ser interpretado como aconselhamento jurídico ou tributário. A Stripe não garante a exatidão, integridade, adequação ou atualidade das informações contidas no artigo. Você deve procurar a ajuda de um advogado competente ou contador licenciado para atuar em sua jurisdição para aconselhamento sobre sua situação particular.