| Provisions and Requirements for Promotion of TNI Officers in the Military Court Environment |
| No | Types of Promotion | Graduate | MDP |
| 1. | Letda ke Lettu | Lulusan Setingkat Sesarcab | 3 Years |
| 2. | Lettu ke Kapten | Lulusan Setingkat Sesarcab | 7 Years |
| 3. | Kapten ke Mayor | Lulusan Setingkat Selapa | 11 Years |
| Lulusan Setingkat Sesarcab + Dikbangspes | 13 Years |
| Lulusan Setingkat Sesarcab | 14 Years |
| 4. | Mayor ke Letkol | Lulusan Sesko | 16 Years |
| Lulusan Selapa + Dikbangspes | 18 Years |
| Lulusan Setingkat Selapa | 20 Years |
| Lulusan Sesarcab + Dikbangspes | 22 Years |
| Lulusan Setingkat Sesarcab | 23 Years |
| 5. | Letkol ke Kolonel | Lulusan Sesko | 20 Years |
| Lulusan Selapa + Dikbangspes | 22 Years |
| Lulusan Setingkat Selapa | 24 Years |
| Lulusan Sesarcab + Dikbangspes | 27 Years |
| Lulusan Setingkat Sesarcab | 28 Years |
| 6. | Kolonel ke Jenderal Bintang Satu | Lulusan Sesko TNI | 24 Years |
| Lulusan Sesko Angkatan | 25 Years |
| Lulusan Selapa + Dikbangspes | 27 Years |