Smart contract (hợp đồng thông minh) là chương trình tự thực thi được triển khai trên blockchain. Trên TON, mọi tài khoản (kể cả ví người dùng) đều là một smart contract.
Hợp đồng được viết bằng FunC, Tact hoặc Tolk → biên dịch sang bytecode TVM → triển khai dưới dạng BoC tại một địa chỉ xác định. Sau khi triển khai, hành vi của hợp đồng là bất biến (trừ khi code có logic nâng cấp).