Fill in the form — get a ready bilingual EN/RU document for your Russian bank, customs, and foreign partner
Choose contract type →No lawyer, no translator, no searching for a template online
Enter both parties' details, describe the subject of the deal, and choose payment terms. Built-in search across 13,000+ HS codes.
Pay online by card. Right after payment the system assembles your personal document — no waiting.
Opens in Word, LibreOffice, Google Docs. Edit, print two copies, and have both parties sign.
Import or export, goods or services — the generator adapts to each case
You purchase products from a foreign supplier. The most common scheme.
You ship Russian products to a foreign buyer. 0% VAT on confirmed export.
You engage a foreign contractor: IT development, manufacturing, consulting, certification.
You work for a foreign client: engineering, IT, education, management consulting.
A downloaded template is a blank. A ready document is something else entirely
All the sections required by the authorized bank and the customs authority
Fill in the form, pay online — and download right away. The file is editable in Word and accepted by banks and customs.
Didn't find an answer? Contact support
A Russian company starting to work with foreign partners quickly discovers that a standard domestic agreement does not work here. The authorized bank will refuse an international payment, and the customs authority will return the declaration without a foreign trade contract as the basis for the deal. A properly drafted contract is not a formality — it is a working tool that protects both sides and opens the way to currency settlements.
The authorized bank must confirm that the subject, amount, deadlines, and both parties' details are stated clearly. For deals above 3 million rubles (import) or 6 million rubles (export) the bank opens a file and assigns a unique registration number. The procedure is set out in Bank of Russia Instruction No. 181-I. Our template contains all the mandatory sections the bank requires for registration.
When clearing an import or export shipment, the declarant must present the underlying contract as a mandatory document. The inspector checks that the HS code matches the actual product, the Incoterms basis, and the price — these determine the calculation of duties and VAT. The generator's built-in search covers more than 13,000 entries of the EAEU Unified Nomenclature.
Russian authorities accept documents in Russian; foreign partners read English. International practice has settled on a bilingual file with parallel columns: English on the left, Russian on the right. Both texts are legally equal. The template follows the United Nations Convention on Contracts for the International Sale of Goods (CISG) — ratified by more than 90 countries, including China, Germany, the United States, and Japan.
After downloading, the file opens in any text editor, can be edited if needed, and is printed in two copies. Remote execution — exchanging scans with wet signatures followed by mailing the originals — is standard practice. A qualified electronic signature is typically not used when dealing with non-residents.
See also: generate a foreign trade contract online.