If you are an EPC contractor, energy developer or distributor importing solar panels by the container (from ~500 modules) or building a project from 100 kW, one question decides your budget before you pay the factory: what will I actually pay at customs — duty plus VAT? The honest answer is that it depends almost entirely on the HS / customs code your goods are classified under, and — in some markets — on whether an energy-equipment relief is in force. This guide explains the mechanics, the codes that matter for panels, inverters and storage, and a checklist to confirm your rate before you commit. It is general guidance, not legal advice: always confirm the live provision and your exact code with your customs authority or a licensed broker.
The code decides the rate — not the product name
At customs, the duty rate and any relief hang not on what the invoice calls the goods, but on the HS / national tariff code they are classified under. This is the same logic behind any China import — see how tariff classification codes work on import for the general method. For a solar project, four groups matter:
- Panels (photovoltaic modules) — heading 8541, typically 8541.43 (cells assembled into modules/panels).
- Inverters — heading 8504, with grid/hybrid inverters commonly under 8504.40 subheadings.
- Batteries / BESS — lithium-ion under 8507.60.
- Mounting structures (aluminium and steel rails, supports, trackers) — these fall under 7610 (aluminium) or 7308 (steel), and are usually treated separately from the modules.
A single digit of difference in the code can be the difference between a zero rate and full VAT. Classification is not paperwork — it is a financial decision.
How the numbers are built: duty, then VAT base
In most jurisdictions the two charges stack. Import duty is a percentage of the customs value (usually built from your Incoterms price — see Incoterms 2020 for China imports). VAT is then typically charged on the customs value plus the duty already paid — so VAT sits on top of duty, not on the goods value alone. That compounding is why a small classification error scales into a large number on a full container: the wrong code can add both a duty line and a VAT line to tens of thousands of dollars of value.
Import VAT usually applies to the customs value plus the duty — the two charges compound, so getting the code right protects both lines at once.
When relief applies — the Ukraine 2026 example
Some markets grant temporary or targeted relief on energy equipment, and Ukraine is a live worked example worth understanding. Facing attacks on its grid, Ukraine introduced a wartime exemption from import duty and VAT on core energy equipment, set by Laws No. 3853-IX and No. 3854-IX (adding provisions to the Tax Code and Customs Code transitional sections). It initially ran to 1 January 2026 and was later extended to 1 January 2029, with the list broadened (wind turbines were added). In practice, under the right codes:
- Panels (8541.43) — import duty and VAT not levied.
- Inverters (8504.40 subheadings) — exempt where they meet the technical criteria of the list.
- Lithium-ion storage (8507.60) — exempt (the list references batteries above set power/capacity thresholds).
The lesson generalises: reliefs are temporary, code-specific and conditional. Whatever your destination market, treat any exemption as something to confirm live, not to assume — and model your landed cost both ways.
What is usually NOT covered
Even where a relief exists, it covers the "heart" of the system, not the whole bill of materials:
- Mounting structures (7610 / 7308) — supports, rails, trackers — are typically taxed on general terms, i.e. standard duty and VAT.
- Cable, switchgear and combiner boxes sit under their own codes and are usually outside the relief.
- A panel classified not as a module but as a "solar generator" (8501) or another apparatus (8543) can lose the exemption. A bundled "panel + inverter + battery" kit is sometimes read as a generating set under 8501, which changes the regime.
For a mixed container, your invoice and packing list must split each line under its own code rather than lumping everything into one line.
Documentation that supports your rate
Customs will apply relief — and confirm your classification — only when you prove what the goods are. In practice you need:
- The manufacturer's technical passport / datasheet with module characteristics (cell type, power, construction).
- A description, drawings or catalogue, or a link to the manufacturer's official product page.
- For inverters and storage, documents evidencing power/capacity and any conformity the relief list requires.
- A correctly drawn invoice and packing list with a per-code breakdown.
If the paperwork is thin or contradictory, the inspector can reclassify the goods — and you can lose relief after the fact, with reassessment and possible penalties.
Checklist: confirm your rate BEFORE you order
- Pin the exact HS / tariff code for every BOM line (panel, inverter, battery, structure) — separately.
- Get the full datasheet and construction description from the factory up front, before any deposit.
- Confirm the live duty/VAT and any relief for your destination with your customs authority or broker on your planned clearance date — reliefs get extended, amended and repealed.
- Where available, request a binding tariff / advance classification ruling to remove border-dispute risk.
- Model landed cost two ways — with and without relief — so the project stays viable either way.
- Make sure you are shipping genuine Tier-1, not Tier-2 dressed as Tier-1 — it affects bankability and documentation alike. How we vet the factory: importing solar panels from China.
Why this is not "just logistics"
Full-cycle sourcing means the supplier doesn't only move the container — it closes the risks that shape your real cost at the border. We find and verify the factory, run a supplier check before the deposit and a quality inspection before shipment, prepare classification documentation for panels, inverters and storage (BESS), arrange DG logistics for batteries, and calculate landed cost under both tax scenarios. For the Ukraine market you can check current provisions on the official zakon.rada.gov.ua and State Customs Service portals.
Want a precise number for your project? Send your specification to contact@silkwaysourcing.com or WhatsApp +380 97 883 4765 — we'll match panels to your project, classify each line by HS code, and calculate the landed cost of your container against the relief in force.

