Any Kazakh company that trades with non-residents is under currency control. An export or import contract above $50,000, or one without a stated amount, needs a registration number from the bank before either side starts performing, and the money must come home by the deadline the contract sets. Loans and investments above $500,000, and every foreign bank account of the company, are registered with the National Bank.
The rules apply to residents: companies formed under Kazakh law and based in Kazakhstan, together with their branches. A foreign-owned LLP is a resident like any other. Since 19 March 2026 branches and representative offices of foreign non-financial companies also count as residents, and so does every Kazakh citizen, even one with a residence permit abroad. Branches and representative offices of foreign organisations still don't have to repatriate proceeds: Article 9(2) of the law leaves them out of that duty.
The legal base is the Law “On currency regulation and currency control” No. 167-VI, the National Bank's rules on currency operations and the joint rules on export-import currency control in force since 1 January 2024. Banks act as currency control agents. Whether export proceeds came back is checked by the tax authorities, not the National Bank, since the same date.
An export or import contract with a non-resident needs a registration number, called UNK in Russian-language documents, when:
Goods, works and services all count, so a software development contract with a US client is an export contract. You apply to the bank that services the contract before either side starts performing. The bank checks the contract and assigns the number within 2 business days, and each contract gets one number. If all payments go through the company's account in a foreign bank, in the cases the law allows, the number comes from the National Bank's regional branch instead.
Banks check for the number. It must be quoted in every payment order under the contract, and an incoming payment the bank can't identify goes back to the sender after 180 days. Both rules come from items 5–6 of the National Bank's Rules of currency operations (Resolution No. 40).
Repatriation means the money under the contract comes back to the company's account at a Kazakh bank: export proceeds, or an import advance if the foreign supplier didn't deliver. The law sets no single term. The company works out the deadline from the contract's own payment and delivery terms, following Appendix 1 to the export-import rules. So write realistic terms into the contract: a 30-day payment term that the client routinely stretches to 90 days becomes a breach on paper.
The deadline can move because of a supplementary agreement, a court, arbitration or state body decision, the counterparty's liquidation or bankruptcy, or force majeure. Give the documents to the bank by the last day of the month in which the deadline expires with more than $50,000 outstanding. An extension for force majeure, or under a court decision or bankruptcy document that sets no date, is capped at 3 years. When more than $50,000 remains unreturned after the deadline, the case goes to the tax authorities, and a court can fine the company 20% of the unreturned sum.
fine on unrepatriated export proceeds, imposed by court
Administrative Code Art. 251fine for a small business for a repeated currency rules breach within a year, including a late contract number; first time is a warning
Administrative Offences Code, Art. 244in currency control fines in the first half of 2026
BES.media, 28 Sep 2026Capital movement deals go to the National Bank, not to your bank.
Individuals don't register their foreign accounts this way. But a founder who is a Kazakh tax resident files declaration 270.00 when foreign bank balances exceed 1,000 MCI in total on 31 December, and a stake in a foreign company is a separate reason to file.
First, two Kazakh residents generally may not settle with each other in foreign currency. Article 6 of the law bans currency operations between residents, with a closed list of exceptions, so paying a Kazakh contractor in dollars is usually a breach.
Second, the data now moves on its own. Since 1 March 2026 the National Bank, the tax service and banks exchange contract numbers, customs declarations and e-invoices daily. Banks also report companies' foreign currency operations from $50,000 to the National Bank every month. A missing number or an overdue payment now shows up in the tax service's own data. We put contract numbers and repatriation dates into the same calendar as tax returns in our accounting service, and prepare contracts and answers to bank questions as part of our bank account support.
No, as long as the contract states an amount at or below $50,000 equivalent. A contract with no amount needs a number regardless of what you actually pay under it.
Yes, if the contract exceeds $50,000, because services bought from a non-resident are an import contract. Check withholding tax separately: service payments to non-residents can carry 20%.
Not as a way to meet repatriation. The law counts proceeds as repatriated when they reach the company's account at a Kazakh bank, with narrow exceptions, although a registered foreign account can be used for other operations.
The first late registration within a year brings a warning. A repeat within a year means a fine of 20 MCI for a small business, 50 for a medium one and 100 for a large one.
The National Bank of Kazakhstan sets the currency rules and registers capital movement contracts. Banks are supervised by the Agency for Regulation and Development of the Financial Market, and inside the AIFC financial services are regulated by AFSA.
| | Check your contracts against currency rules Tell us who your foreign counterparties are, the contract amounts and which bank serves the LLP. WhatsApp +7 700 365 57 54 · Telegram @Aiupov_kz · WeChat arturaiupov By sending the form you give your consent to personal data processing and accept the privacy policy. |