Skip to main content

Rates

Customize and track both bill rates and cost rates to monitor project profitability.

Justyna Kawalec avatar
Written by Justyna Kawalec
Updated this week

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.

Team settings > Roles & rates.

To set the role rates:

  1. Go to Team settings > Roles & rates.

  2. Click Add to add a new role and its default cost and bill rates

  3. Click the checkmark to save. These rates will apply to anyone with that role assigned.

To update the role’s rates:

  1. Go to Team settings > Roles & rates.

  2. Find the role you want to update

  3. 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.

  4. 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). 

  5. Click Save

Updating role rates


📝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).

Updating a role rate confirmation

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.

Cost rate effective date on role level

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.

Role rates view changes.

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.

Applying role rates by assigning a role.

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.

View changes for assigning role

​To set or update personal rates:

  1. Go to the Info tab of the team member's profile

  2. 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.

  3. 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.

  4. Click Save

Overwriting role rates with custom personal rates

Once a person has personal rates set, the role rates are strikethrough to indicate that they have been overwritten.

Strikethrough role rates and active personal rates

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.

Cost rate effective date on the personal level

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.

Personal cost rates history

​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).

​Project bill rates

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.

Phase bill rates

📝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.

First role assigned


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

    Updating the role with an effective rate

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

Role change warning

Changing role with inherited role-rates

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:

  • Keep the existing person rate, or

  • Use the new role's default rates

    Changing role when person-level rates are set

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.

View changes - role and rates history.

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.

Cost rates changes at role-level

Cost rates changes at personal level

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.

    Role cost rate changes


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.

Role cost rates changes

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.

View changes for roles and rates history

📝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.

Rate changes on a role level

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.

Bill rates changes

Roles and rates history

The Account Owner and team Admins can review any roles and rate changes in Team settings > Activity.

Roles and rates history

💡 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:

These permissions can be set individually in the Access tab of a Manager's profile.

Manager's permissions.

💡 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.

Who can see rates

Bulk editing role rates

You can update role rates for multiple people at once using the bulk edit feature:

  1. Go to the Roles & rates page within Team Settings

  2. Select the roles you want to update

  3. Click Edit

  4. Choose either Bill rate or Cost rate

  5. Enter the new rate

  6. For cost rates, set an Effective date

  7. Click Save

    Bulk editing role rates

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

  1. Go to the People page

  2. Select the people you want to update

  3. Click Edit

  4. Choose Cost rate

  5. Select the rate type between Set custom rate or Inherit role rate

  6. If you want to Set custom rate, enter the new cost rate and set its effective date

  7. If you want to Inherit role rate, set the effective date

  8. Click Update

    Bulk editing cost rates

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

  1. Go to the People page

  2. Select the people you want to update

  3. Click Edit

  4. Choose Bill rate

  5. Select the rate type between Set custom rate or Inherit role rate

  6. If you want to Set custom rate, enter the new bill rate

  7. If you want to Inherit role rate, the role bill rates will automatically apply

  8. Click Update

    Bulk editing bill rates

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!

Did this answer your question?