Skip to content
English
  • There are no suggestions because the search field is empty.

Recording and Forecasting Sales for Contract Jobs

Manage sales forecasting and revenue tracking for all your contract roles in Firefish

You can record and forecast sales for contract jobs at every stage of the workflow: from initial job creation to extensions, terminations, and forecast planning. This guide explains how to manage pay, configure additional rates, record sales entries, and track forecasted values in Firefish.

 

 

 


Add Pay & Additional Contract Rates

When you create a contract job, the Pay section in the job summary shows your standard pay rates.

Screenshot: Pay section of job summary

Firefish auto-calculates the Pay Rate using the minimum value set in the Potential Match section of the Job Details.

If an Agreed Rate % exists on the Terms tab of the Company record, it will populate the Markup % field on the job.

Contractor setup type determines rate entry:

  • Self Employed: Enter Pay Rate and adjust Markup % or Markup £. Firefish calculates the Charge Rate.

  • PAYE: Adjust Pay Rate, Working Time Directive %, NI %, and Pension %. Then add Margin % or Markup amount to calculate Charge Rate.

📝Note: Apprenticeship Levy and Payroll Cost fields are part of a beta feature.

Values display as per hour or per day based on Unit Type.

To configure custom values like overtime or weekend rates, click +Add to enter Additional Rates:

Screenshot: Add additional rate modal

  • Choose a Rate Type from the dropdown.
  • Values are calculated the same way as standard pay.
  • You can add up to 15 additional rates.
  • Use the dropdown to toggle Unit Type (Per Hour / Per Day).
  • You can change Rate Type at the Summary, Offer, or Placement stages.

All pay data pulls through to offers and placements automatically.

 


Add Forecasted Sales

The Pay section of the Job Summary includes Projected Salary and Markup % / Markup Amount.

Once populated, add your Forecasted Sales Amount and Forecasted Date (when you expect the role to be filled).

For jobs with one position, this is typically your markup + any additional sales. For multiple positions, increase the total accordingly (e.g. 3 x £3,000 = £9,000).

Screenshot: Forecasted Sales fields in Job Summary

You can also use the thumbs rating to assign a probability:

  • 👍 = Not Yet
  • 👍👍 = Hopeful
  • 👍👍👍 = Looking Good
  • 👍👍👍👍 = Sure Thing

The forecasted sales amount and thumbs rating appear in the job header. Don’t forget to click Save.

💡Top Tip:

Any contract job with a thumbs rating of 2 or more appears in the Forecasted Sales Quick Link, even without a forecasted amount.

Quick Link


Add Additional Sales

Additional Sales are fees you expect on top of placement charges, such as retainers or commencement fees.

To add these:

  1. Go to the Sales section in the Job Summary.
  2. Click Additional Sales.

Screenshot: Additional Sales button in Job Summary

  1. Click Add Sale, select the Type, and enter the Date and Amount.

Screenshot: Add Sale modal and sales type dropdown

Screenshot: Add Sale modal and sales type dropdown

  1. Assign the sale to a user or split between up to 3 users.
    • You can use percentages or amounts (Firefish will auto-calculate the remainder).

Click Save to complete the entry.

 


Add Placement/Extension Sales Figures

When you create a placement, extend a contract, or roll on an existing contract, Firefish pulls the pay and charge data from the Job Summary.

The Placement Summary appears in edit mode (orange label):

Screenshot: Placement Summary edit mode

You can adjust pay values at the placement/extension level — helpful when different candidates require varied pay terms.

To split placement sales:

  1. Click Splits in the Placement Summary.
  2. Add up to 3 users using + Add Split.
  3. Enter either % or £ values and Firefish will calculate the other.

Splits button location on a placement

Screenshot: Splits modal with user dropdown

Click Done to save splits, then Confirm to finalise the placement. This will generate placement emails, and the label will switch to green (read-only mode).

Screenshot: Placement confirmed with green label

Sales Plan values are updated on the placement start date.

You can edit sales values later by clicking the blue pencil icon on the placement/extension.

Screenshot: Blue pencil to edit placement


Manage Sales Figures for Terminations

If a contract placement ends early, Firefish automatically adjusts sales based on the revised End Date.

Click Terminate to open the Termination Summary (orange label).

Screenshot: Termination Summary edit mode

Here, update:

  • Rebate amount or %
  • User splits via the Splits button

Click Confirm to apply the changes and generate termination emails, or Update to save without emailing.

The Termination label will now display in red (read-only mode).

Screenshot: Termination in read-only mode

 


View Forecasted Sales in Report Dashboard

You can report on forecasted contract job sales by creating a card in the Reports Dashboard using the Job module.

Track fields such as:

  • Forecasted Date
  • Forecasted Probability

💡Top Tip: use the Report Library to find predefine cards for your dashboard.

Screenshot: Report card showing forecasted sales columns

Screenshot: Report card showing forecasted sales columns

Screenshot: Report card showing contract sales comparison

Screenshot: Report card showing contract sales written business