Monthly dashboard

Overview

WooCommerce → IOSS opens on the dashboard: a live view of the current IOSS month and the months before it. IOSS runs on calendar months — the return for month M is due by the end of month M+1 — so the dashboard is organized the same way, one month at a time, with a month selector to move back through history.

Everything shown is built from the captured order data (frozen EUR values at payment acceptance), so the figures you see mid-month are the same figures the month will close with, plus whatever still sells.

The overview cards

For the selected month you see:

  • Taxable amount (EUR) — total net IOSS-eligible sales.
  • VAT collected (EUR) — the destination VAT captured across all countries.
  • IOSS-eligible orders — how many orders entered the month’s figures.
  • Excluded orders — how many were assessed and kept out, so a quiet month and a misconfigured month don’t look the same.
  • Next return deadline — see below.

The per-country table

Below the cards, one row per member state of consumption with tracked sales: country, rate applied (the standard rate in the free plugin), taxable amount in EUR, VAT in EUR, and order count. This is the same shape as the monthly return itself, so even without Pro you can key a simple month into your member state’s portal from this table. The Pro return report adds rate-band splits, month locking, and corrections.

Refunds in an open month reduce that month’s rows directly.

Deadline countdown

The dashboard always shows the next filing deadline and how many days remain. Two things worth internalizing about IOSS deadlines:

  • The return and payment for month M are due by the end of month M+1 — June sales are due by 31 July.
  • There is no weekend or holiday extension. If the last day of the month is a Sunday, the deadline is that Sunday.

The countdown reflects this exactly. Pair it with filing reminders so the deadline reaches your inbox, not just this screen.

Nil months

A month with zero IOSS-eligible sales still requires a return — nil returns are mandatory under the scheme. The dashboard shows such months explicitly as nil months rather than hiding them, with the deadline countdown intact, and the nil-return reminder email covers the case where you’d otherwise assume there is nothing to do.

Orders list and order meta box

The dashboard is the aggregate view; the per-order detail lives with the orders themselves:

  • An IOSS column in the WooCommerce orders list shows each order’s verdict at a glance — eligible, or excluded with the reason.
  • The IOSS meta box on each order shows the full capture: eligibility, why-excluded reason if any, intrinsic value in EUR, VAT in EUR, the ECB rate used, and the rate applied.

When a dashboard number surprises you, drill into a few orders via the meta box — it almost always explains itself. See Eligibility and the EUR 150 rule for what each reason means.

What the dashboard is not

It is a preparation and awareness view, not a filing. Verify the figures — ideally with your intermediary or tax advisor — before submitting your return.