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 (formerly called hourly 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 fee-based 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: Phase rate > Project rate > Person rate > Role rate. This means:
Role bill rate is the default rate for that role
Person bill rate overrides any role bill rate
Project bill rate overrides any person bill rate
Phase bill rate overrides any project bill rate
Cost rate hierarchy
The hierarchy for cost rate application is as follows: Person rate > Role rate. This means:
Role cost rate is the default 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 since 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 by the Account Owner and users with Admin access in Team settings > Roles rates. To set a role's rates:
Go to Team settings > Roles & rates.
Find the role you want to update
Enter the bill rate in the Bill rate field
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.
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 Person, Project, or Phase rates (if set).
Cost rate effective date on role level
Cost rate changes include an Effective date to maintain historical accuracy. You can set the effective date for the cost rate in the past (helpful for accurate reporting on historic projects; bill rates and budgets won’t be impacted) or in the future—for example, for planned promotions or upcoming rate card updates.The Effective date field appears once you edit the cost rate.
📝Note: 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 there's already a future effective rate saved, the future rate still takes precedence as 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
So, if you check the cost rate on May 1, the cost rate will show $70. On July 1, it will show $50. We are working on adding the View changes tooltip (similar to the one in the people profiles), which will include full change history and allow you to review and delete any intermediate or current rates, giving you complete control over which rate is considered the current one. Stay tuned!
Person rates
Person bill rates and person cost rates can be assigned to specific people in the Info tab of their profile. To set a person's rates:
Go to the person's profile
Open the Info tab
Enter the bill rate in the Bill rate field
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.
Click Save
📝Note: Person rates will override their role rates for all projects unless project-specific or phase-specific bill rates are set. Example: Your team can manage rates at the role level, but there are some people who, due to location or skills, have a unique cost rate and/or bill rate. In that case, you can set the unique rate on the person level, and it will override their role rate. You can override this further on a project level, if needed, by setting custom project rates.
Cost rate effective date on personal level
Cost rate changes include an Effective date to maintain historical accuracy. You can set the effective date for the personal cost rate to be in the past so the rate is applied for historical projects or in the future—for example, for planned promotions.The Effective date field appears once you edit the cost rate.
📝Note: The default effective date is "today". Once set, the cost rate displayed 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 only (unless a phase-specific rate is 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 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.
Rate history and effective dates
Cost rates include the effective date feature that allows you to set when a rate change takes effect. This maintains historical accuracy for reporting and allows you to plan for future rate changes. To view the history of rate changes:
For all rate changes, check the Activity feed.
Coming soon: View changes tooltip for the role rates updates in Team settings > Roles & rates. Stay tuned!
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.
📝Note: 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.
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 Bulk 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:
Go to the People page
Select the people you want to update
Click Bulk edit
Choose either Bill rate or Cost rate
Enter the new rate
For cost rates, set an Effective date
Click Save
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
Fees = hours × bill rate
Margin = fees - costs
Profit margin %= (margin ÷ fees) × 100
These metrics are currently available on 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.
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!