June 24, 2026

IT Project Contracts & Payment in Iran — Professional Guide

Freelance contract essentials: milestones, source ownership, official invoices and Iranian legal context for tech projects.

Fair and timely payment is central to every IT freelancer and agency in Iran. Civil service contracts, e-commerce law and (for public sector) procurement rules shape day-to-day practice. This article is practical guidance — not formal legal advice.

Essential contract clauses

Parties and subject

Full legal names, national/company IDs, address and precise scope: e.g. "design and development of an e-commerce website with …"

Scope of work

Feature list, tech stack, exclusions and definition of done as annexes.

Price and payment

Common patterns: - 40% upfront — 40% mid-project — 20% on delivery - Three equal milestones with written sign-off - Monthly retainer for maintenance

Tie final source-code and server handover to last payment — explicitly.

IP ownership

Under Iran's author rights law, software is protected. Specify who owns source after full payment, reusable boilerplate rights and graphic assets.

Timeline and delay

Start/end dates, client-caused delays (content, approvals).

NDA and termination

Confidentiality, termination, work-done calculation and refund rules.

Official invoices and tax

Agree on official invoices, VAT (10%) and economic code requirements for corporate clients.

Secure payment practices

Signed contract, proforma before transfers, bank trail, delivery logs (Git, tickets, email sign-off).

Electronic interactions under Iran's E-Commerce Law 2003 can support claims in disputes.

Satranaut provides phased contracts with clear payment and support terms.