An agreement with a foreign contractor or client — IT, consulting, engineering. A bilingual EN/RU document for the bank and currency control
Choose contract type →No lawyer, no translator — a ready bilingual document for your type of service
Import of services (you're the client) or export of services (you're the contractor). The generator adapts the sections to each case.
Subject, stages, deadlines, payment terms, both parties' details. Incoterms don't apply to services — an acceptance procedure is used instead.
A bilingual EN/RU contract with an acceptance certificate. Opens in Word, accepted by the bank and your foreign partner.
Import or export of services — the generator adapts the structure
You are the client: you engage a foreign contractor (IT development, consulting, certification).
You are the contractor: you work for a foreign client (engineering, IT, education).
Software development, technical support, cloud services — with stages, KPIs, and rights to the deliverables.
Consulting, design, expert review — milestone payments and a certificate of completed work.
Services have their own specifics — the generator accounts for them
All the sections for currency control and work acceptance
Fill in the form — get a bilingual EN/RU contract with an acceptance certificate. Accepted by the bank and for currency control.
Didn't find an answer? Contact support
A contract for services with a foreign partner is the basis for a cross-border payment for work and services: IT development, consulting, engineering, marketing, licences. Without it, the authorized bank won't process a payment to a non-resident, and for large amounts the deal won't be registered. Unlike a goods contract, there's no customs clearance or Incoterms here — but it has its own mandatory elements.
Performance of a service is confirmed not by a delivery note but by a certificate of completed work. The certificate is the basis for the final settlement and for the bank. It's important to describe the form of the certificate, the procedure, and the deadlines for signing it in advance, along with the steps to take on a reasoned refusal of acceptance.
On import of services, the Russian company is the client: it pays a foreign contractor (for example, for offshore IT development). On export of services, the Russian side is the contractor: it receives currency from a foreign client. They differ in tax treatment (VAT under Art. 148 of the Tax Code), the direction of payment, and the requirements for advance refunds.
For services with a creative or technical result (software, project documentation, design), the intellectual property section is critical: who receives rights and when. A confidentiality clause (NDA) is often added directly to the contract. The generator includes these sections in the service template.
Payments for services are subject to currency control just like payments for goods. The bank checks the subject, amount, deadlines, and details. For imports of services from 3 million RUB or exports from 6 million RUB, the deal is registered with a unique registration number assigned. The contract from the generator contains all the details the authorized bank requires.
See also: generate a foreign trade contract online, contract structure and requirements.