Skip to main content

Rates

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

Written by Justyna Kawalec

Rates help you plan accurately, forecast revenue, and understand project profitability in real time. At Float, you can set up two types of rates: cost rates and bill rates:

  • Cost rates — what it costs your business to employ your team.

  • Bill rates — what you charge clients for your team’s time.

While both are optional, together they move you beyond scheduling and into real financial visibility—giving you a complete picture of how profitable your work actually is.

Understanding rate types

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.

Bill rates

Bill rates represent what you charge clients for your team’s time. These rates are used to calculate project revenue.

The difference between these rates determines your project’s profit margin

Setting up rates

Cost rates

Role-level cost rates

Role cost rates are set up and managed by the Account Owner and Admins in Data studio > Roles.

Data studio > Roles.

To add a new role and set its cost rate:
1) Navigate to Data studio > Roles

2) Click the (+) plus button

3) Enter the role's name

4) Add cost rate

5) Click Save role

To add a role cost rate to the existing role:

1) Navigate to Data studio > Roles

2) Click the role's name

3) Click +Add a rate

4) Enter the role rate and click Confirm

By default, the rate will apply to anyone with that role assigned, both to all past and future dates. The new role cost rate does not affect a custom personal cost rate (if set).

To update the existing cost role rate from a specific date:

1) Navigate to Data studio > Roles

2) Click the role's name

3) Click +Add a rate,

4) Enter the role rate and set the effective date

5) Save with Confirm

The Cost rate activity shows the full history of changes for that role's rates.

Cost rate effective date on role level

When you update a role cost rate, Flot shows an Apply to field where you can set when the new rate takes effect - in the past (for accurate historical reporting), today, or in the future (for a planned promotion or upcoming rate change).

The default effective date is today. If you save a rate with a past effective date but a future rate is already 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, click the role name and review the Cost rate activity section. You can delete any intermediate or current rates from the action menu. If you delete the oldest rate, the next available rate applies "from the start."

Person-level cost rates

Person cost rates are set in the Info tab of each person's profile. If a person has a role assigned, they inherit that role's cost rate by default. You can override it at any time.

Person-level cost rates

​To set or update personal cost rate:
1) Open the person's profile and go to the Info tab

2) Enter the cost rate in the Cost rate field

3) In the Appy to field, set the effective date: apply the rate to all past and future days or from a specific date onward.

4) Save with Update person

Changes will affect costs in past and current projects if the effective dates overlap existing allocations.

Once a person has a personal rate set, the role rate is strikethrough to indicate it has been overwritten.

Cost rate effective date on the personal level

As with the role-level cost rate, you can set a person cost rate's effective date to a past, current, or future date. You can also apply the rate to all past and future dates. The default is today. To view the person's rate change history and delete intermediate rates, click View changes below the Cost rate field.

Bill rates

Role-level bill rates

Role bill rates are managed in Data studio > Rate cards. Only Account Owners and Admins can access and manage rate cards.

Role bill rates migration

Previously, role bill rates were set and managed in Team settings > Roles & rates. With the update of Float's navigation, and the introduction of Data studio, role bill rates are now managed in Data studio > Rate cards.

If you were already using role bill rates, they were automatically migrated to a default rate card. To help you adjust, until September 9, 2026, role bill rates also stay visible in Data studio > Roles, alongside your role cost rates. From September 9, 2026, Rate cards will be the only place to set and manage role bill rates.

Learn more about setting up rate cards here.

Person-level bill rates

Person bill rates are set in the Info tab of each person's profile. If a person has a role assigned, they inherit the role bill rate by default, but it can be overwritten as needed.

Person-level bill rates

​To set or update personal bill rate:
1) Open the person's profile and go to the Info tab

2) Enter the bill rate in the Bill rate field

3) Save with Update person

New bill rates will apply only to new projects or phases and will not replace rates in existing ones.

​Project-level bill rates

For projects with a Time & materials or Fixed fee budget type, bill rates can be set in the project's Team tab. They apply to that project and its phases (unless phase-specific rates are set separately).

For those projects, there are three ways to set bill rates for a project team:

  • Use a rate card — the default option. Select a rate card from your available cards (standard or client-specific). Float populates bill rates for the entire project team on both the project and phase levels (if phases exist).

  • Set manually — set different bill rates for specific people and phases. By default, bill rates are inherited from the role or person level, but can be overridden in the Bill rate field as needed.

  • Same rate for everyone — set the same bill rate for the whole project team.

Project-level bill rates

Phase-level bill rates

When a rate card is applied at the project level, the same bill rates carry through to all phases by default.

To set phase-specific rates, switch the project to Set manually or Same for everyone in the project Team tab. You can then edit rates at the phase level. Phase bill rates apply to that phase only.

Phase-level bill rates

📝Note: Project and phase rates only apply to bill rates, not cost rates. Any changes to these bill rates at the project or phase level will apply to past and future time on that project or phase. Cost rates remain consistent across all projects.

Rate hierarchy

Each rate type has its own hierarchy. When rates are set at multiple levels, the most specific level takes precedence.

Cost rates hierarchy

Cost rates follow a simple structure: Role cost rate → Person cost rate.

  • Role cost rate - Default rate for that role

  • Person cost rate - Overrides the role cost rate

📝 Note: Unlike bill rates, cost rates do not vary by project or phase. They represent the consistent cost of employing someone, regardless of what project they’re working on.

Bill rates hierarchy

Bill rates follow this structure: Role bill rate → Person bill rate → Project bill rate → Phase bill rate.

  • Role bill rate - the default rate assigned to a role

  • Person bill rate - overrides the role bill rate

  • Project bill rate - overrides the person bill rate, for that project only

  • Phase bill rate - overrides the project bill rate, for that phase only

You can manage bill rates at whichever level fits your billing model. If a team member's rate differs from their role default, because of location, experience, or specialization, you can set a person-level bill rate. If a specific project or phase is billed at a different rate again, you can override it at that level too.

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.

Rate-level

Rate

Applies to

Role (Designer)

$90/hr

All work by default

Person (Amy)

$100/hr

All Amy's work (overrides role)

Project (Website Redesign)

$110/hr

Amy on that project only

Phase (UI Design)

$130/hr

Amy on that phase only

Role updates, effective dates, and changes history

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


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

Changing role with inherited role-rates

Once you select the effective date, click Update person to save the changes.

Each role update:

  • Updates the person’s current role

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

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

Cost rates changes

To review the role level cost rate history:

1) Navigate to Data studio > Roles

2) Click the role's name

3) Review Cost rate activity

Cost rates changes

To review the person-level cost rate history:

1) Open the person's profile
2) Navigate to the Info tab

3) Click View changes below the Cost rate field.

person-level cost rate 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 Data studio > Roles.

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 Admins can review any roles and rate changes in Company settings > Admin > Activity.

Rate visibility and access

Rate visibility depends on access rights:

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

Bulk editing role cost rates

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

  1. Go to Data studio > Roles

  2. Select the roles you want to update

  3. Click Edit

  4. Choose Cost rate

  5. Enter the new cost rate

  6. Set an Effective date

  7. Click Update

Bulk editing role rates

Bulk editing person 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 and cost rates set up, Float calculates profit metrics automatically. See these articles to learn more: Project viewSingle Project Report, Projects Report, and Project finance dashboard

Additional notes

  • You can use our CSV import option on the People page to upload your people's cost and bill rates.

  • You can use the CSV import option in Data studio > Rate cards to import your rate cards. 

  • By default, Managers do not have view and/or edit access to cost or bill rates. You can enable this manually at any time.

  • When using rate cards, both project and phase-level bill rates are set and cannot be adjusted on the project or phase level.

  • For the Set manually and Same for everyone rates settings, project 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.

  • Float doesn’t support applying a percentage discount to project rates. To apply a discount, create a discounted version of your standard rate card and assign it to the client or project.

  • 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?