Tutti gli accordi ai sensi della legge indonesiana, compresi i contratti commerciali, sono basati sul principio della libertà contrattuale promulgato nel codice civile indonesiano (Kitab Undang-Undang Hukum Perdata / Codice civile indonesiano o "ICC"). Sulla base dell'articolo 1338 deII’ICC, tutti i contratti validamente conclusi vincolano le parti. La parola "validamente" nell'articolo 1338 del ICC significa che il contratto deve avere i requisiti minimi per un accordo valido e vincolante ai sensi dell'articolo 1320 del ICC.
I requisiti minimi di un contratto valido sono i seguenti:
- il contratto è stipulato dalle parti;
- le parti hanno la capacità giuridica di stipulare il contratto;
- le parti hanno concordato un determinato importo e/o oggetto;
- l'oggetto del contratto non contravviene alle leggi e ai regolamenti imperativi né alle norme sociali comuni (vale a dire, non viola la Costituzione UUD 1945 né altre leggi e regolamenti).
Inoltre, il contratto deve essere stipulato in lingua Bahasa Indonesia secondo la Legge n. 24 del 2009 sulla Bandiera, la Lingua e il Simbolo dello Stato, compresi gli inni nazionali ("Legge 24/2009") o almeno, dev’essere redatto in formato bilingue (ad esempio, lingua inglese e indonesiana).
Infine, il contratto deve soddisfare le disposizioni minime previste dal Regolamento del Ministero del Commercio n. 24 del 2021 sull'impegno per la distribuzione di merci da parte di un distributore o di un agente ("MoTR 24/2021") Articolo 6 paragrafo (3), come ad esempio:
- nome e indirizzo delle parti;
- intento e scopo;
- status di agenzia o distribuzione;
- tipo di beni scambiati;
- zone di marketing;
- diritti e doveri di ciascuna parte;
- autorizzazione;
- termine di durata;
- procedura di risoluzione del contratto;
- procedura di risoluzione delle controversie;
- legge applicabile; e
- periodo di tolleranza per la risoluzione.