Its Step

TON smart contract development

TON is the blockchain built into Telegram, so a TON contract can be paid from a wallet inside the messenger and used by a bot or a Mini App. I write TON contracts in Tact, test them in the TON sandbox, deploy them to testnet and connect them to Telegram. My open project TON Access Pass shows the whole chain: a contract for paid subscriptions, a bot, a Mini App and 25 tests.

Price
from $1,500
Timeline
2–4 weeks
Format
contract, staged payments
01

What I build on TON

Payments and subscriptions

Contracts that accept TON, record who paid and until when, and bounce payments that are too small. Access in Telegram is granted from on-chain data.

Per-user contracts

The scalable TON pattern: a main contract deploys a small contract for every user, the way jetton wallets work. State stays small and gas stays predictable.

Owner controls

Withdrawals, price changes and other admin actions are allowed only to the owner, and the contract keeps a reserve for storage fees.

Tests before deployment

Every rule is covered by tests in @ton/sandbox: the normal flow, wrong senders, underpayments and edge cases with time.

Wallet connection

TON Connect in a Mini App or on a website: the user confirms the transaction in Tonkeeper or another wallet.

Backend that reads the chain

A server or bot that reads contract state through the TON API and acts on it, for example by opening or closing access.

02

How I keep contracts safe

A contract cannot be patched after deployment, so the rules are written down first: who can send which message, what happens to the money in every case and what the contract must never allow. Each rule then becomes a test.

Testnet comes before mainnet, with real wallets. In TON Access Pass a real testnet payment caught something the tests had missed: the wallet took the forwarding fee out of the amount, and the contract correctly bounced the payment. The fix and a regression test went in right away.

I am not an audit firm. For contracts that will hold significant funds, I recommend an independent audit before mainnet and prepare the code, the spec and the tests for it.

03

Related cases.

04

Timeline and price

from $1,5002–4 weeks

From $1,500 for a contract with a clear set of rules, tests and testnet deployment. A Mini App, a bot, a backend and more contracts add to the scope. The price is fixed in the contract after a free 30-minute call.

Get a quote
  • A free 30-minute review of your task and an estimate of timeline and price the same day
  • A contract with fixed scope, timeline and cost
  • Payment by stage and a demo of the working part every week
  • The code and access stay with you, 2 weeks of support after launch are included
  1. 01Task review

    Free, 30 minutes on a call or in Telegram. An estimate of timeline and price the same day.

  2. 02Contract and spec

    I fix the scope, timeline and cost. I work as a registered self-employed professional.

  3. 03Development in stages

    Payment by stage, a demo every week — you see what you’re paying for.

  4. 04Launch and support

    I hand over the code and access; 2 weeks of support are included.

05

FAQ

How much does a TON smart contract cost?

From $1,500 for a contract with tests and testnet deployment. The final price depends on the rules, the number of contracts and the interface on top, and it is fixed in the contract after a free call.

Tact or FunC?

Tact for new contracts: it is readable and well supported by TON tooling. If your project already has FunC or Tolk contracts, we go over how to work with them on the call.

Do you deploy to mainnet?

Yes, after testnet and your sign-off. For contracts that hold significant funds, I recommend an independent audit first.

Can I see your TON code?

Yes. TON Access Pass is on GitHub with the contracts, 25 tests and a contract deployed to testnet.

Can you connect the contract to Telegram?

Yes, and that is the main reason to build on TON: a bot or a Mini App reads the contract and grants access, and users pay through TON Connect.

Similar solutions

Other services

Next step

Tell me what your team still does by hand

Describe the task in a couple of sentences. The same day I’ll tell you how to solve it, what it costs and how long it takes. The first call is free.

Message me on Telegram@SStepCEO · I reply personally

Prefer email? Leave a request and I’ll get back to you.

Leave a request