# Budget - Phases Manage multiple budget versions (estimate, working, actual, committed). Create rollup phases to auto-calculate variances. Each phase supports its own currency. Reference by name (e.g., `"estimate"`) with `idMode=user`. ## List budget phases - [GET /projects/{projectId}/budget/phases](https://docs.saturation.io/openapi/budget-phases/listbudgetphases.md): Retrieve all budget phases for a project ## Create budget phase - [POST /projects/{projectId}/budget/phases](https://docs.saturation.io/openapi/budget-phases/createbudgetphase.md): Create a new budget phase for a project ## Get budget phase - [GET /projects/{projectId}/budget/phases/{phaseId}](https://docs.saturation.io/openapi/budget-phases/getbudgetphase.md): Retrieve a specific budget phase ## Update budget phase - [PUT /projects/{projectId}/budget/phases/{phaseId}](https://docs.saturation.io/openapi/budget-phases/updatebudgetphase.md): Update an existing budget phase ## Delete budget phase - [DELETE /projects/{projectId}/budget/phases/{phaseId}](https://docs.saturation.io/openapi/budget-phases/deletebudgetphase.md): Delete a budget phase from a project