• Sign In
  • Pricing
  • Sign In
  • Instant Demo
  • Get Started Free
Products
  • HRMS

    Manage employees, track time, & more

  • Invoicing

    Turn time into invoices and deliver in bulk

  • Business Intelligence

    Compile your data into helpful reports

  • Performance Management

    Set goals and track your team

  • Employer of Record

    Built-in payroll outsourcing

Solutions
  • Contract

    Manage all of your contractors on assignment

  • Direct Hire

    Store direct hire starts, invoice, and create reports

  • Owners & Managers

    Performance management, easy-to-use reports

  • Pay & Bill Admins

    Integrated system streamlines your back-office

  • Individual Contributors

    Personal metrics reports, bullpen dashboards

Integrations
  • ActivateStaff logo
    ActivateStaff

    Candidate Engagement

  • Bullhorn logo
    Bullhorn

    Applicant Tracking System

  • JobAdder logo
    JobAdder

    Applicant Tracking System

  • Oorwin logo
    Oorwin

    Applicant Tracking System

  • PrismHR logo
    PrismHR

    Payrolling

  • SmartSearch logo
    SmartSearch

    Applicant Tracking System

  • Sage logo
    Sage

    Accounting | Coming soon!

  • StaffUpApp logo
    StaffUpApp

    Candidate Engagement

  • Top Echelon logo
    Top Echelon

    Applicant Tracking System

  • Quickbooks logo
    QuickBooks Online & Desktop

    Payrolling & Accounting

Resources
Support
  • The Bilflo Blog

    Helpful insights into back-office automation

  • Ebooks

    Dive deeper and improve your processes

  • Automate Your Back Office

    Watch the free webinar

  • Case Studies

    How companies increased cash flow & scaled

  • Press Releases

    Company and product updates

  • FAQ

    Frequently asked questions

  • Knowledge Base

    How-tos and other helpful info

    Contact Support

    Having problems? We can help you

    Contact Sales

    We'll answer all your questions

Managing Multiple Placements per Candidate in Bullhorn

PostedJune 23, 2026
Last Updated OnJune 23, 2026
ByMichael Olson
You are here:
  • Main
  • Integrations
  • Managing Multiple Placements per Candidate in Bullhorn
← All Topics

(For Multi-State / Multi-Assignment Clinical Contractors)


Purpose

This guide explains how to properly manage multiple placements for a single candidate in Bullhorn when a worker needs separate assignments (e.g., different states, pay packages, or billing structures).

This approach ensures compatibility with systems like Bilflo and aligns with Bullhorn’s standard functionality.


Key System Behavior

Bullhorn enforces the following rule:

  • A candidate cannot be submitted to the same job more than once
  • Duplicate submissions are blocked by design

However:

  • A candidate can have multiple placement records
  • Each placement represents a distinct assignment or work engagement

-Bullhorn’s hiring workflow confirms that placements are created after candidate submission and acceptance, and are separate records from submissions. [kb.bullhorn.com]


Supported Approach: Multiple Placements Per Candidate

Bullhorn supports assigning a candidate to multiple placements at the same time, including scenarios where:

  • The same candidate works:
    • In different states
    • Under different pay/bill structures
    • With different tax or time tracking rules

– Bullhorn documentation shows candidates can have multiple placement records simultaneously, each treated independently for billing and time tracking. [help.bullhorn.com]


Recommended Structure

Each placement should represent a unique assignment context.

Example:

CandidateJobStatePlacement
Jane DoeRN Job #123CAPlacement 1
Jane DoeRN Job #123NVPlacement 2

– Same candidate
– Same job
– Different placements (based on state)


How to Create Multiple Placements

Since duplicate submissions are not allowed, follow one of these methods:

Method 1: Create Placement Directly

  1. Navigate to the Candidate or Job record
  2. Select Add Placement
  3. Enter:
    • State
    • Pay/bill details
    • Assignment dates
  4. Save

Method 2: Copy an Existing Placement

  1. Open an existing placement
  2. Duplicate or copy the record
  3. Update:
    • State
    • Rates
    • Dates
  4. Save as a new placement

* This ensures consistency across similar assignments.


Method 3: Use Automation (Advanced)

If enabled:

  • Configure workflow or integration (e.g., Bilflo)
  • Trigger: new assignment/state detected
  • Automatically generate a placement with required fields populated

Required Data Fields (Recommended)

Each placement should include:

  • State
  • Pay Rate / Bill Rate
  • Start & End Dates
  • Assignment ID (if applicable for Bilflo)
  • Tax / Legal Entity details

* This ensures each placement functions correctly in:

  • Payroll
  • Time tracking
  • Reporting

Time & Billing Behavior

Bullhorn processes:

  • Timecards
  • Overtime rules
  • Billing calculations

at the placement level, not the candidate level.

– Example: A candidate working under two placements will have separate time tracking and billing rules per placement. [help.bullhorn.com]


Best Practices

To maintain data integrity:

  • Use a clear naming convention, such as: Candidate Name – Job – State – Start Date
  • Ensure:
    • Only one active placement per state at a time
    • No duplicate or overlapping assignments within the same state
  • Limit placement creation to trained users or defined workflows

What to Avoid

Do not:

  • Attempt to resubmit a candidate to the same job to create new placements
  • Combine multiple states into a single placement
  • Use workaround methods that bypass Bullhorn’s submission rules

Alternative: Change Requests (When to Use)

For updates to an existing assignment (not new ones), use:

  • Placement edits or change requests, which track updates and keep history

– Bullhorn supports structured updates to placements via change requests for things like pay or assignment changes. [kb.bullhorn.com]


Summary

  • Bullhorn does not allow duplicate submissions to the same job
  • Bullhorn does allow multiple placements per candidate
  • Each placement should represent a distinct assignment (state, pay, etc.)
  • Placements should be created independently, not via re-submission
Tags:
  • Bullhorn
  • integrations
  • Placements
Previous How to Fill Out the Bilflo Info Section on a Bullhorn Placement
Table of Contents

Features
  • HRMS
  • Invoicing
  • Business Intelligence
  • Performance Management
  • Employer of Record
Solutions
  • Contract
  • Direct Hire
  • Owners & Managers
  • Pay & Bill Admins
  • Individual Contributors
Integrations
  • Bullhorn
  • JobAdder
  • Oorwin
  • PrismHR
  • SmartSearch
  • Top Echelon
Resources
  • The Bilflo Blog
  • Ebooks
  • Webinar
  • Case Studies
  • FAQ
  • Knowledge Base
  • Developers
Company
  • Pricing
  • Contact
  • Releases
  • Terms & Privacy
  • Cookie Policy

© 2026 Bilflo