Russia Customs Declaration: Required Documents · Контракт.Онлайн
Customs Clearance

Russia Customs Declaration: Required Documents

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

Choose contract type →
Ready in 5 minutes · DOCX · 2 990 ₽
5 min
to a ready contract
EN/RU
bilingual format
HS codes
13,000+ in the database
EAEU
customs code
4 types
import & export

Three steps to a document ready for filing

A contract for the declarant or customs broker in 5 minutes

1
Fill in the form

Both parties' details, product name, and HS code — with built-in search across 13,000+ entries.

2
Pay 2 990 ₽

Pay online by card. The document is assembled right after payment, no queue or waiting.

3
Download the DOCX

Hand it to the declarant or customs broker together with the invoice and packing list.

4 types of foreign trade contracts

Only goods are declared to customs — but the bank checks service contracts too under 173-FZ

What customs checks against the contract when a declaration is filed

Discrepancies are the most common reason for an extra inspection or a declaration amendment

What customs checks
Contract without a specification
Контракт.Онлайн
HS code
You look it up manually
Matched from a 13,000+ entry database
Product description
A generic wording
Matches the HS code and specification
Delivery terms (Incoterms)
Missing or an outdated edition
11 conditions of the 2020 edition
Deal price and currency
Doesn't match the invoice
Matches the contract specification
Both parties' details
No SWIFT or legal address
Full set for the bank and customs
Time to prepare
2–4 hours
5 minutes

What customs checks against the contract when declaring

This is the data that flows from the contract into the goods declaration

Contract number and date — listed among the submitted documents
HS code and product name — checked against the specification
Delivery terms under Incoterms 2020 — affect the customs value
Currency and deal amount — checked against the invoice
Seller's and buyer's details — to identify both parties
Payment terms and deadlines — checked by the bank under 173-FZ
Country of origin and dispatch — affects duties and exemptions
Customs broker's details — if a broker files the declaration

Contract for a customs declaration in 5 minutes

Fill in the form, pay online — and hand the document straight to your declarant or customs broker.

DOCX · Word / LibreOffice
Bilingual EN/RU
173-FZ · CISG
2 990 ₽
per document
Create it now →

Questions about the declaration and the contract

Didn't find an answer? Contact support

Since 2011, when the Customs Code of the Customs Union (now the EAEU Customs Code) took effect, the official name of the document has been the goods declaration. The abbreviation "GTD" (cargo customs declaration) is a holdover from earlier rules and is still used informally, but is technically outdated. The form and structure are set by a decision of the Customs Union Commission.
No. We generate the trade contract — the document that forms the basis of the deal and is attached to the declaration: the contract number and date, HS code, delivery terms, and deal amount flow into its fields. The declaration itself is prepared and filed by the declarant or a customs broker through the Russian customs authority's electronic declaration system.
It can be filed directly by the party to the deal with an electronic signature and access to the customs electronic declaration system, or through a customs broker under a representation agreement. In practice, one-off or non-standard shipments are more often handled through a broker, who is responsible for the declaration's accuracy before customs.
The base package: an invoice, packing list, transport and shipping documents, documents on the country of origin (a certificate, if required), and, where applicable, permits such as conformity certificates or licenses. The contract is the document that justifies the deal itself — the other papers reference it.
Discrepancies in the HS code, price, or delivery terms are a common reason for an extra inspection, a request for clarification, or a declaration amendment. This extends the release time and can lead to recalculated duties and VAT. An exact match between the contract, invoice, and specification avoids most of these questions.
Yes. Russian customs and banks work with documents in Russian; a contract drafted only in English will need a translation. The bilingual EN/RU format — parallel columns — removes that requirement: the foreign partner reads the English side, customs and the bank read the Russian side, and both texts carry equal legal weight.

Customs declaration: how the trade contract fits in

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 are the single most common reason a shipment's release gets delayed.

The goods declaration replaces the GTD

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.

What data flows from the contract into the declaration

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. Our generator matches the HS code from a database of 13,480 entries and inserts it into the specification automatically, so the contract and declaration line up.

Who files the declaration: the declarant, the trader, or a broker

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 responsible for the declaration's accuracy before the customs authority, which is why one-off or complex shipments more often go through a broker than routine, recurring trade.

Only goods are declared — services are not

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.

See also: export contract, import contract.