The trade contract is the mandatory document behind a goods declaration. Fill in the form — get a ready bilingual EN/RU DOCX for the bank and customs
Parties, documents and specifics for every deal scheme
A contract for the declarant or customs broker in 15 minutes
Both parties' details, product name, and HS code — with built-in search across 13,000+ entries.
Pay online by card. The document is assembled right after payment, no queue or waiting.
Hand it to the declarant or customs broker together with the invoice and packing list.
Only goods are declared to customs — but the bank checks service contracts too under 173-FZ
You bring goods into Russia — a declaration is filed when placing them under the release for domestic consumption procedure.
You ship goods out of Russia — a declaration is filed on export, 0% VAT on confirmed export.
Services are not declared to customs, but the bank still requires the contract under 173-FZ.
You work for a foreign client — no declaration needed, but the contract is required by the bank.
Discrepancies can lead to an extra inspection or a declaration amendment
This is the data that flows from the contract into the goods declaration
What customs checks against the contract and which documents a declaration needs
Fill in the form, pay online — and hand the document straight to your declarant or customs broker.
Moving goods across the EAEU border requires filing a goods declaration — the document in which the declarant states the shipment's details to customs. The trade contract is the basis for the declaration: it supplies the HS code, delivery terms, deal amount, and both parties' details that flow into it. Errors or mismatches between the contract and the other documents can delay a shipment's release.
Since the Customs Code of the Customs Union took effect in 2011, and later the EAEU Customs Code, the official name of the document has been the goods declaration. The familiar abbreviation "GTD" is a legacy of earlier rules but describes essentially the same document. Its form and structure are set by a decision of the Customs Union Commission, binding across all EAEU member states.
Among the details the declarant enters into the goods declaration: the contract number and date — listed among the submitted documents; the HS code and product name — must exactly match the contract specification; delivery terms under Incoterms — used to calculate the customs value; the deal's currency and amount — checked against the invoice. In the form the HS code is searched in a database of 13,293 entries, and the selected code goes into the specification, so the contract and declaration line up.
The declarant can be the trading party themselves — with an electronic signature and access to the customs authority's electronic declaration system — or a customs broker working under a representation agreement. A broker is listed in the register of customs representatives and, under clause 4 of article 405 of the EAEU Customs Code, bears the obligation to pay duties and taxes jointly and severally with the declarant — that is what distinguishes it from filing on your own.
A goods declaration is filed only when goods cross the EAEU customs border. Services — consulting, IT development, engineering — are not subject to customs declaration, but the contract for their import or export is still required by the bank: under 173-FZ, it is checked on any currency payment regardless of whether the deal involves goods or services.