At Float, we’re committed to providing you with tools that enhance your planning, estimation, and financial tracking processes. With our rates feature, you can track both what you charge clients (bill rates) and what it costs to employ your team (cost rates), giving you deeper insights into project profitability.
For a quick overview, check the Rates video guide.
Understanding rate types
Bill rates
Bill rates represent what you charge clients for your team’s time. These rates are used to calculate project revenue.
Cost rates
Cost rates represent what it costs your business to employ people, including salary and overhead costs. These rates are used to calculate the actual cost of delivering projects.
The difference between these rates determines your project’s profit margin (except in the case of fixed fee budgets (fixed-price projects), where you can choose between two different margin calculation options.
Rate hierarchy
Each rate type follows its own hierarchy, determining which rate takes precedence when multiple rates are set.
Bill rate hierarchy
The hierarchy for rate application is as follows:
Role bill rate > Person bill rate > Project bill rate > Phase bill rate.
Role bill rate is the default rate assigned to a role
Person bill rate overrides the bill rate set at the role-level
Project bill rate overrides the bill rate set at the person-level
Phase bill rate overrides the bill rate set at the project level
You may choose to manage bill rates at the role level, but some of your team members - due to their location, experience, or specialized skills - might have a unique rate. In such cases, you can set a person-level bill rate, which will override the default bill rate set for their role. If needed, you can also override the bill rate again at the project level, and even further at the phase level, by assigning custom project or phase bill rates. This ensures you always have full control and can apply the most accurate bill rate for any specific scenario.
As an example:
Role bill rate
Amy is a Designer. The role-level bill rate for Designers is $90/hr. Since Amy is assigned this role, her default bill rate is $90/hr. It applies to all work scheduled for Amy, unless a different rate is set at the person, project, or phase level.Person bill rate
Because Amy has advanced UI expertise, her rate is higher than that of other Designers. You set her person-level bill rate to $100/hr, which overrides the Designer role rate. This new rate applies to all work scheduled for Amy, unless a project or phase-specific rate has been set.Project bill rate
For a new client project, Website Redesign, your team negotiated a higher rate. Since this applies only to that project, you set a project-level bill rate of $110/hr for Amy. This overrides her person-level rate, but only for this project. Project phases inherit the project’s bill rate unless a phase-specific rate is defined.Phase bill rate
Within the Website Redesign project, the UI Design phase requires even more specialized work. You set a phase-level bill rate of $130/hr for Amy. This overrides the project rate and applies only to work scheduled within that specific phase.
Cost rate hierarchy
The hierarchy for cost rate application is Role rate > Person rate. This means:
Role cost rate is the default cost rate for that role
Person cost rate overrides the role cost rate
📝Note: Unlike bill rates, cost rates don’t vary by project or phase. They represent the consistent cost of employing people, regardless of which project they’re working on.
Setting up rates
Both rate types are optional. You can use just one type of rate or both.
Role rates
Role bill rates and role cost rates can be set up and managed by the Account Owner and users with Admin access in Team settings > Roles & rates.
To set the role rates:
Go to Team settings > Roles & rates.
Click Add to add a new role and its default cost and bill rates
Click the checkmark to save. These rates will apply to anyone with that role assigned.
To update the role’s rates:
Go to Team settings > Roles & rates.
Find the role you want to update
Enter the cost rate in the Cost rate field
For cost rates, you can set an Effective date for when the rate should take effect. You can choose to apply the rate to all past and future days or from a specific date onward.
Enter the new bill rate in the Bill rate field
Bill rates do not have an effective date. New bill rates apply immediately, but they do not affect custom person, project, or phase rates (if set).
Click Save
📝Note: When you update a role rate, you’ll be asked to confirm that this change affects people already assigned to that role. The new rate will not affect custom rates (if set).
Cost rate effective date on role level
When you edit the cost rate at the role level, the Apply to and Effective date fields are displayed. With Apply from a specific date onward, you can set the effective date for the cost rate in the past (helpful for accurate reporting on historic projects), today, or in the future (for example, for planned promotions or upcoming rate card updates). You can also choose to update the rate for all the past and future dates. This change does not affect custom person rates.
The default effective date is "today." Once set, the cost rate displayed is the rate that currently applies. If you save a cost rate with a past effective date but already have a future effective rate saved, the future rate still takes precedence over the current rate.
For example:
Set the cost rate to $70, effective April 1, and save
Then set the cost rate to $50, effective June 1, and save
Float will apply the rates as follows:
$70 from April 1 to May 31
$50 from June 1 onward
Therefore, if you check the cost rate on May 1, it will show $70. On July 1, it will show $50.
To view the change history, use the View changes button. You can delete any intermediate or current rates with the trash bin icon.
Person rates
Person bill and cost rates can be set in the Info tab of each person's profile. If a person is assigned a role, their rates will be automatically inherited from the role-level, but they can be overwritten as needed.
When you first assign a role to a person, it applies from their start date. If no start date is set, the role applies to all points in time. The default cost rate and bill rate are inherited from the selected role (unless a custom rate is applied). Under the View changes button, you can review what was added, including the effective date.
To set or update personal rates:
Go to the Info tab of the team member's profile
Enter the cost rate in the Cost rate field
For cost rates, you can set an Effective date for when the rate should take effect. You can choose to apply the rate to all past and future days or from a specific date onward.Enter the bill rate in the Bill rate field.
The new bill rate will apply to the new project and phases only. It will not replace bill rates in past and existing projects and phases.Click Save
Once a person has personal rates set, the role rates are strikethrough to indicate that they have been overwritten.
Cost rate effective date on the personal level
When you edit the cost rate, the Apply to and Effective date fields are displayed. With Apply from a specific date onward, you can set the effective date for the personal cost rate to be in the past (so the rate is applied for historical projects), today, or in the future (for example, for planned promotions). You can also choose to update the rate for all the past and future dates.
The default effective date is "today". Once set, the cost rate displayed in the person's profile is the rate that currently applies. To view the change history and delete any intermediate rates, use the View changes button.
Project bill rates
Project bill rates can be set in the Team tab of a specific project and apply to that project and its phases only (unless phase-specific rates are set).
Phase bill rates
By default, phase bill rates are inherited from the project level (if project rates are set), but you can choose to set phase-specific bill rates instead. This can be done in the Team tab of a specific project phase. The phase bill rates apply to that phase only.
📝Note: Project and phase rates only apply to bill rates, not cost rates. Cost rates remain consistent across all projects.
Role updates, cost rates' effective dates, and changes history
Point-in-time role changes
Role assignment
When you first assign a role to a person, it applies from their start date. If no start date is set, the role applies to all points in time. The default cost rate and bill rate are inherited from the selected role (unless a custom rate is applied). Under the View changes button, you can review what was added, including the effective date.
Changing role with inherited role-rates
When role-rates are in use, and you change a person’s role, you will be prompted to select the effective date:
Apply the role change from A specific date onward, or
Apply the role change to all points-in-time with All past and future days
Once you select the effective date, click Update person to save the changes.
Each role update:
Updates the person’s current role field
Updates the cost and bill rates if the person inherits them from the new role. New rates do not affect custom person, project, or phase rates.
Is tracked under View changes
Changing role when person-level rates are set
When changing the role of a person who already has custom person rates set, you will also be asked to:
If you choose to use the existing person rates, they will be preserved and applied from the selected effective date, while the role itself will be changed.
If you choose to apply the new role rates from a specific date onward, historical personal rates will be maintained.
If you choose to apply the new role rates to all past and future days, any historical personal rates will be removed.
The role and rate changes, along with their effective dates, are saved and can be reviewed and edited under View changes.
Cost rates changes
Cost rates, just like role changes, support a point-in-time effective date, which allows you to specify when the change takes effect. This maintains historical accuracy for reporting and enables you to plan for future rate changes.
When you edit the cost rate at the role or personal level, the Apply to and Effective date fields are displayed.
With Apply from a specific date onward, you can set the effective date for the cost rate in the past, today, or in the future. Choosing All the past and future dates updates all points-in-time.
The visible cost rate field always reflects its values as of today. Once changes are made, a View changes button appears, allowing you to track and manage historical updates.
Example:
The Account Executive role cost rate is currently set to be $80/hr.
On 1 January 2026, the cost rate will be updated to $85/hr.
Example:
Amber is currently a Sr. Designer, and her cost rate is $60/hr.
On 1 January 2026, her role is scheduled to change to Lead Designer with a cost rate of $80/hr.
Roles and cost rates history
On a personal level
You can view the history of role and cost rate changes under the View changes button in the Info tab of a person’s profile. This is where you can delete specific role changes or custom cost rates, delete a role change, and re-add it with a different effective date, or override existing history entries by assigning a new role or rate for the same date.
Changes in the View changes are not saved until you click Update person.
📝Note: Deleted entries revert to the last known role or cost rate. Custom rates are preserved unless explicitly removed.
📝Note: Role-level changes are listed in the history as well, but they cannot be removed from the personal level. To modify them, navigate to Team settings > Roles & rates.
On a role level
To review the role level cost rate history, use the View changes button in Team settings > Roles & rates. You can delete any intermediate or current rates with the trash bin icon.
Bill rates changes
Personal bill rates do not have an effective date. When you update personal bill rates, they take effect immediately for new projects or phases you create after the change. Existing or historical projects and phases are not updated when bill rates are modified.
Roles and rates history
The Account Owner and team Admins can review any roles and rate changes in Team settings > Activity.
💡 Here's a tip: You can also access the already filtered activity feed with the View activity button on the Roles & rates page in Team settings.
Rate visibility and access control
Rate visibility depends on access rights:
Account Owner and Admins can see and edit all bill and cost rates
Members cannot see rates
Managers can be granted permission to:
View bill rates and budgets
View cost rates
View project profitability (in the Single Project Report).
These permissions can be set individually in the Access tab of a Manager's profile.
💡 Here's a tip: Cost rates often contain sensitive salary information. Make sure you only grant access to users who need this information. By default, Managers do not have view and/or edit access to cost or bill rates. You can enable this manually at any time.
In Team settings > Roles & rates > Who can see rates, the Account Owner and Admins can quickly check who has access to bill rates and cost rates, making it clear exactly who can see what.
Bulk editing role rates
You can update role rates for multiple people at once using the bulk edit feature:
Go to the Roles & rates page within Team Settings
Select the roles you want to update
Click Edit
Choose either Bill rate or Cost rate
Enter the new rate
For cost rates, set an Effective date
Click Save
Bulk editing people rates
You can update rates for multiple people at once using the bulk edit feature on the People page.
Bulk editing cost rates
Go to the People page
Select the people you want to update
Click Edit
Choose Cost rate
Select the rate type between Set custom rate or Inherit role rate
If you want to Set custom rate, enter the new cost rate and set its effective date
If you want to Inherit role rate, set the effective date
Click Update
Updating cost rates applies the new custom rate for the selected people. The change is applied from the selected effective date. Updating cost rates does not affect bill rates for current projects.
Bulk editing bill rates
Go to the People page
Select the people you want to update
Click Edit
Choose Bill rate
Select the rate type between Set custom rate or Inherit role rate
If you want to Set custom rate, enter the new bill rate
If you want to Inherit role rate, the role bill rates will automatically apply
Click Update
The updated bill rates will apply to selected individuals on the person level and will be applied to new projects and phases. They will not affect the current project or phase bill rates.
Profitability reporting
With both bill rates and cost rates set up, Float automatically calculates profit metrics for your projects. Here are some calculations to keep in mind:
Costs = (hours × cost rate) + total expense cost
Fees (Time & material) = (hours × bill rate) + (billable expenses cost + markup amount)
Profit margin %= (margin ÷ fees) × 100
These metrics are currently available on the Project view and the Single Project Report, which provides a detailed profitability breakdown for a specific project.
📝Note: On the Project Reports, you can see fees (Scheduled and/or Logged, or Past Logged, Future scheduled), costs (Scheduled and/or Logged, or Projected), and budget for each project. The margins are currently not available for multiple projects report.
Additional notes
You can use our CSV import option to upload cost rates and bill rates for people in your organization.
By default, Managers do not have view and/or edit access to cost or bill rates. You can enable this manually at any time.
Manager permissions that you set up before the introduction of cost rates (before April 8, 2025) remain unchanged.
Phases inherit the rates set at the project level only if those rates are in place before a person is added to a phase. If the project rates are set after the phase was created and team members were added, the rates do not carry over.
To change the effective date of a role (without changing the role itself), delete the entry under View changes and re-add it with the new date.
Currently, there is no limit to the number of records shown under View changes.
If a person who doesn’t have a bill rate set is allocated or logs time against a project they haven’t been added to (as a Team), their time doesn't burn the project budget. Currently, if a bill rate is later set for that person or their role, our reporting logic retroactively applies that rate to previous work—meaning all historical projects will reflect the new rate. We’re working on a solution that will automatically copy the role or person’s bill rate into any project or phase they’re on that’s missing one. If those rates are manually set, they won’t be impacted. Stay tuned!
































