How to Set Up and Manage Multiple Budgets in a Project

Created by Advaith R, Modified on Mon, 29 Jun at 6:23 PM by Advaith R

  • Plan Availability
  • Essential
  • Standard
  • Premium
  • Enterprise

When a single project encompasses various work streams, billing models, or service lines, tracking everything under one financial umbrella can get complicated. By enabling multiple budgets within a project, you gain granular control over time tracking, expenses, and team allocations.

Enabling Multi Budgets in a Project

To enable the Multi Budgets feature for your entire account:

  • Click on your Profile Icon in the navigation sidebar and select Settings.

  • From the left-hand menu, scroll down and click on Financial management.

  • Check the box labeled Enable multiple project budgets.

Note: Once enabled, the following changes will occur across your Rocketlane Instance

You can't disable it manually, contact Rocketlane Support 


Creating Budget fields

Each budget can have their own individual budget fields associated with them. In order to create a new budget field:

  1. Navigate to Settings and scroll down to the Fields section.

  2. Select Budget Fields.

  3. Click Add new budget field or Add a new section.

  4. Configure the field by assigning a Name and a Type. You can additionally add a description and mark the field as private if necessary

Creating Multi Budgets in a New Project

  1. Go to the Projects Tab, New Project.

  2. Under the Financials tab, select the Multi Budget option.’

  3. Click New Budget, to create the first budget in the project

  4. Enter the Budget name, Status, Billing method, Start date, and End date.

    • If you select the Billing method as Fixed Fee, you will have to configure Revenue recognition method, Budgeted Hours and Amount

    • If you select the Billing method as Time & Materials you will have to configure Rate card, Budgeted Hours and Amount.

    • If you select the Billing method as Subscription, you will have to configure Subscription frequency, Number of periods, Period Budget and Period Hours.

    • If you select the Billing method as Non Billable, you will have to configure the budgeted hours.

  5. In the next window, proceed to fill the budget fields and Save this budget

  6. Proceed to repeat steps 3 to 5 to add more budgets to the project,

  7. By default, the first budget created is set as the default. This can be changed by clicking the three dots (⋮) next to a budget and selecting the Set as default budget option.



Creating Multi Budgets in an Existing Project

  1. Open the project.

  2. Go to Project Settings.

  3. In the Budget Management section, click Add Budget

  4. For each budget:

  • Enter a budget name (for example, Discovery, Implementation).

  • Configure billing type and revenue recognition method.

  • Set status (for example, proposed, active, completed).

  • Fill in any custom fields defined for budgets.

All budgets created under the project will use the project’s currency.

Once you have created a budget, you can manage it using the More Actions (three-dot) menu located next to the budget name:

  • Set as Default: Select this to make a specific budget the primary reference for your project financials.

  • Check Audit Logs: Select this to view a detailed history of changes and updates made to that budget.


Managing Budgets in Projects

Once you have successfully added budgets to your project, you can configure additional settings for them inside your project.

In Project Settings, navigate to Budget Management, open a budget. You will be presented with a window with 3 tabs:

Managing Budget Details and Custom Fields

  1. Review and update:

    • Native fields such as name, dates, billing method, status, revenue recognition method, amount and hours.

    • Custom fields and sections which were configured at the account level

Custom fields can be used to store information such as:

  • Linked sales order or opportunity identifier

  • Region or business unit

  • Any other financial or operational metadata needed at budget level

Additionally you can also link a salesforce object 

Adding Team Members to Budgets

In the Team Members section, add the individuals authorized to work against this budget or remove those who should not consume from this budget.

Effects:

  • Only team members in a budget can be allocated to that budget.

  • Only those members can track time and record expenses against that budget, when restrictions are enabled.

  • Removing a member from a budget does not necessarily remove them from the project. Removal from the project happens only when using project level actions.

Linking Revenue Entries to Budgets

In the Revenue Entries section, inside the budget settings, you can recognise revenue against the budget in the same manner you'd recognise revenue for a project. (insert revenue entries doc link)


Linking Tasks and Phases to Budgets

When your project uses more than one budget, you may need to distribute specific tasks or phases across different financial lines. For example, a "Requirements Gathering" task could be tracked under a Discovery budget, while a "User Training" phase draws from a separate Enablement budget. Task and phase level configurations provide the granular control needed to ensure each work item consumes from the correct budget automatically.

To associate a budget:

  1. Open the Project Plan.

  2. Select the specific phase or task you wish to edit.

  3. If editing a task: Navigate to Additional Info in the task window, scroll to Financial Settings, and select the budget or budgets the task should consume from.

  4. If editing a phase: Click Edit Project Phase and select the appropriate budgets.

  5. Save your changes.

This way,

  • Time tracked against that task or phase uses the selected budget(s).

  • Expenses linked to that task or phase use the same budget(s).

  • Auto allocation for that task consumes from the chosen budget(s).

  • Budget filters in the project plan can be used to focus on items linked to specific budgets.

When you import a template into a project, all phases and tasks are automatically assigned to the project's default budget. You can customize these assignments for individual tasks or phases by following the steps outlined above.

Note: A task does not automatically inherit the budget assigned to its parent phase. This independence allows you to configure specific tasks to draw from a different budget than the phase they belong to.




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article

Contact our support team

Have more questions? Paid users can log in and email or chat with us.

Start your free trial