How to Draft an International Contract · Контракт.Онлайн
Online Contract Generator

How to Draft an International Contract

International contract generator: fill in the form — get a ready bilingual EN/RU document for the bank, customs, and your foreign partner. No lawyer or translator required

What you are drafting
  • Free preview
  • Accepted by banks and customs
  • 2 990 ₽ per final DOCX
  • Sample →
Contract sample →
15 min
to draft
4 types
of trade contracts
EN/RU
bilingual DOCX
CISG
international law
173-FZ
currency control

What the draft already fills

Parties, documents and specifics for every deal scheme

Export of goods

PartiesSeller — Russia, buyer — foreign company
Delivery termsIncoterms 2020: FCA, DAP, DDP, FOB
DocumentsInvoice, packing list, export declaration, waybill
SpecificsHS code · Contract details for the 0% VAT register · Deadlines for crediting foreign currency proceeds

Import of goods

PartiesBuyer — Russia, seller — foreign company
Delivery termsFOB, CIF, EXW, and other bases
DocumentsInvoice, packing list, export declaration, waybill
SpecificsHS code and customs value · Payment procedure and advance · Bank registration from 3 million ₽

Export of services

PartiesContractor — Russia, customer — foreign company
SpecificsCertificate of completed work EN/RU · Milestone payments or advance · Late payment penalty

Import of services

PartiesCustomer — Russia, contractor — foreign company
DocumentsAcceptance and sign-off procedure
SpecificsList of services in the annex · Penalty for late performance · Governing law and arbitration

Three steps — and your contract is ready

Drafting an international contract takes no longer than filling in a form

1
Enter the deal details

Both parties' details, the subject of the contract, price, currency, delivery terms, and payment procedure. The generator prompts you on what to fill in.

2
Pay 2 990 ₽

By card online via T-Bank. Right after payment the system assembles your personal contract. No phone calls.

3
Download the ready DOCX

The bilingual EN/RU file opens in Word, LibreOffice, and Google Docs. Print it, sign it — the contract is ready to work with.

4 types of international contracts

The generator adapts to your deal: goods or services, export or import

Generator vs. lawyer vs. template from the internet

Three ways to draft an international contract — and their real cost

Criterion
Lawyer / agency
Контракт.Онлайн
Cost
from 10,000 to 50,000 ₽
✓ 2 990 ₽
Drafting time
3–10 business days
✓ 15 minutes
Bilingual EN/RU
Extra charge
✓ Included
173-FZ and CISG
Depends on the lawyer
✓ Built into the template
Up-to-date regulations
Must be checked
✓ Updated regularly
Ready at 2 a.m.
✗
✓ Available 24/7

What an international contract consists of

The generator produces all mandatory sections — the contract is accepted by the bank and customs

✓Seller's and buyer's details with bank information
✓Subject of the contract: goods or services, HS code
✓Unit price, total amount, and settlement currency
✓Delivery terms under Incoterms 2020
✓Performance deadlines
✓Payment procedure and schedule, advance, deferral
✓Parties' liability and penalties for breach
✓Force majeure clause
✓Arbitration clause and governing law
✓Term and termination procedure

Questions about drafting an international contract

The drafting order, mandatory terms and the usual mistakes

Yes. The law does not require notarization or mandatory involvement of a lawyer. The contract is concluded once the parties agree on all essential terms: the subject, the terms the law names as essential for that type of contract, and any term either party insists on (Article 432(1) of the Russian Civil Code). The Контракт.Онлайн generator produces the document automatically — you get a complete bilingual DOCX without hiring outside specialists.
You will need: both parties' details (tax ID, legal address, bank information), a description of the goods or services, the agreed price and settlement currency, delivery terms under Incoterms for goods, and performance deadlines. The generator asks questions in the right order and produces all sections automatically.
Through the generator — 2 990 rubles per document. The generator delivers a ready file in 15 minutes.
The Russian bank, customs authority, and Federal Tax Service accept documents in Russian. Your foreign counterparty works in English. The standard solution is a bilingual contract with parallel EN/RU columns. The generator produces this format automatically — no notarized translation is needed.
No. An international contract is concluded in simple written form — signatures of authorized representatives and company seals, where used, are enough. Notarization is required neither by Russian law nor by the CISG convention.
A template is a blank with empty fields that you must adapt by hand. The generator creates a personalized document: it inserts your details, selects the sections that match your deal type, and produces a bilingual EN/RU file.

Draft your international contract right now

Fill in the form, pay online — and download your ready bilingual DOCX right away.

✓ No lawyer or translator required
✓ Incoterms 2020 · EN/RU
✓ Accepted by the bank and customs
2 990 ₽
per contract
Create it now →

Drafting an International Contract: Procedure, Requirements, and Pitfalls

Drafting an international contract is the first and most important step of any foreign trade deal. This document is the basis for every subsequent operation: the bank relies on it when crediting a currency payment, customs when processing the cargo declaration, and the Federal Tax Service when verifying the right to a zero VAT rate. A properly drafted international contract protects you in arbitration and eliminates disputes over governing law.

Form and language of an international contract

Under Russian law and the CISG convention, an international contract of sale must be concluded in writing. Notarization, state registration, or other formalities are not required. The builder produces a bilingual document with parallel columns in Russian and English. Both texts are originals; in case of discrepancy the Russian text prevails (clause 9.1 of the contract).

Mandatory sections when drafting an international contract

Drafting an international contract requires including the mandatory terms: the subject of the deal with an exact description of the goods or services and the HS code for goods, the price and settlement currency, the performance deadlines, and the parties' details with bank information. Additionally: delivery terms under Incoterms 2020, the payment procedure, penalties for breach, a force majeure clause, and an arbitration clause. The bank refuses a transaction if the required documents are not submitted or do not meet the requirements of the law (Article 23(5) of Federal Law 173-FZ).

Currency control when drafting a foreign trade contract

When executing an international contract, it is important to account for the requirements of Federal Law No. 173-FZ and Bank of Russia Instruction No. 181-I. Export contracts from 10 million rubles and import contracts from 3 million rubles must be registered with the authorized bank and assigned a unique registration number. The document must state the performance deadline — the bank monitors compliance with it.

The generator as an alternative to a law firm

The traditional route is hiring a law firm, at its own rates and within its own timeframe. The Контракт.Онлайн generator solves the same task in 2 990 rubles and 15 minutes: you answer the form's questions, and the system generates a complete bilingual document under Russian law, with the delivery basis under Incoterms 2020.