Hiring Globally with BambooHR EOR Powered by Remote

How can I easily hire and manage employees worldwide?

Purpose: To teach you how to set up and utilize BambooHR Employer of Record, powered by Remote, to hire and manage your employees worldwide.



Global hiring does not have to be complex. With BambooHR Employer of Record, powered by Remote, you can easily recruit, hire, and onboard international talent, and then manage payroll, benefits, and compliance across 90+ countries—all through a connected platform experience. 

Our combined solution gives you the tools and support to confidently expand your team anywhere in the world, without setting up local entities or worrying about legal risks. Whether you are making your first global hire or scaling into new markets, BambooHR EOR removes the complexity so you can focus on growing your business with speed, confidence, and peace of mind.

Setup and configuration
  1. To start with EOR, navigate to Settings > Global Employment and click Schedule a Demo. A member of our team will reach out to give you a demo or provide more information on EOR. They will also enable EOR on the backend so you are able to download the app in your account.
  2. Once our team has enabled EOR on the backend, you will see the Get Started option. This will open a Company Registration page where you can create your Remote account.

Fill out all fields and check the box to confirm that you agree to Remote's Terms & Conditions and Privacy Policy. Click Install.

EOR is only available to new Remote customers. If you have a current Remote account, you will see a warning informing you that we are working hard to enable this integration for existing Remote customers in the future.

You will then receive a confirmation that Remote has created an account for you with the information you provided.

On this screen, you will see the Account Owner and Super Admins assigned in Remote, pulled from your BambooHR account. Your Account Owner in BambooHR will be the Account Owner in Remote. Any Full Admins in BambooHR will be assigned as Super Admins in Remote. The admin roles will be kept up-to-date as you update them in either system. However, if you change your Account Owner in BambooHR, you will need to reach out to Remote's support team to update the Account Owner in Remote.

From this screen, you can also jump to your Remote account by clicking My Remote, or start adding global employees by clicking +New Employee (see below for more information).

In the sidebar menu, you will now see a Global Employment (Powered by Remote) tab. Clicking this will open your Dashboards page in your Remote account on a new browser tab.


Global Employment settings page

Before you have hired any global employees, the Hired by Remote section on the Global Employment page will be blank. You will see a few options at the top of the page:

  1. My Remote: Clicking here will open your Remote account in a new tab.
  2. New Global Hire: Clicking here will kick off the EOR onboarding flow (see below for more information).
  3. Cost Calculator: This option allows you to compare the cost to hire in different countries.
  4. Country Guide: This option links to this page from Remote, providing some facts about the country and giving another look at the country-specific pricing.

When you hire your first global employee, EOR will run some background checks to verify your company. If any action is needed on your part, you will see a banner at the top of this page saying either "Company Verification" or "Reserve Payment Required." Follow the link to provide the additional, required information.


Hiring globally

You can now go through the global hiring process anywhere you hire or add an employee in BambooHR. Keep in mind that only the Account Owner or Full Admins are able to hire globally.

Home page

To add a new global employee from Home, click +New > New Employee > Hire Globally.

People tab

To add a new global employee from the People tab, click New Employee > Hire Globally.

Global Employment settings page

To add a new global employee from the Global Employment section of Settings, navigate to Settings > Global Employment > +New Global Hire > Hire Globally.

New employee and contract creation

From all three of the above options, clicking Hire Globally > Continue will initiate the new employee and contract creation flow.

First, select the location where your new employee will be based and then click Start Contract, which will open the New Employee (Powered by Remote) form. You can hire in any Remote countries with EOR services.

Step 1: Basic Information

Fill out the provided form with the employee's basic information and click Create Employee & Continue

You may see some differences on the form based on the country you have selected. If you need to change the country, click Change Country in the upper right corner of the form. Upon completing this step, the employee is created in both BambooHR and Remote.

Step 2: Contract Details

In the Contract Details step, you will fill out country-specific fields related to the employment contract, such as the following:

  • Contract duration
  • Type of employee
  • Work hours per week
  • Probation period
  • Paid time off
  • Role description
  • Experience level
  • Annual gross salary
  • Signing bonus
  • Commission
  • Equity

Once you have entered all the information, click Continue. You can also go back to the previous step if needed or save a draft to finish later.

Step 3: Benefits

The Benefits step lists the benefits that are specific to the country where the employee is being hired. Benefits are included by benefit plan type and include a description and cost. (The currency displayed is your company's billing currency set in Remote.)

There are two scenarios for benefits:

  1. Unlocked benefits: If the employee you are adding is your company's first hire in the specified country, you can select which benefits to offer and which to waive. You can also choose between single or family coverage for each benefit plan type.
  2. Locked benefits: If your company already has employees in the specified country, the benefits are locked, and the new employee will receive the previously selected benefits. If this is the case, this will be a read-only page.

Click Continue to move on to Step 4.

Step 4: Review Contract

This step gives you a chance to review the created contract. Carefully review the information, and if everything looks good, click Invite Employee to invite the employee to Remote.

Clicking Invite Employee sends the EOR contract to the employee for them to sign.

If you previously received the Reserve Payment notice and have not completed that step, you will see a notice informing you that you will be able to invite the employee once you have completed the required payment in Remote.

Meanwhile, you can click Manage BambooHR Access to configure the employee's access to their BambooHR account. 

You can either add the employee to a BambooHR access level or keep their access as "No Access" for now. Once you have selected an access option, click Save & Create New Hire Packet.

New hire packet

The new hire packet setup is similar to the setup you will experience when hiring an employee locally. However, you will skip the new employee information steps because you already provided that information when creating the contract for the global employee.

Click Save to save the new hire packet. The system can only send the new hire packet to EOR employees after the employee completes self-enrollment and signs their employment contract in Remote. Once the employee completes those steps, the new hire packet will be sent automatically.

After you click Save, you will be directed to the employee's Onboarding tab, where they will have the Onboarding Pending status. You can view the timeline to see where the employee is in the process and view or add any onboarding tasks.


Hiring globally through the ATS

Please keep in mind that only the Account Owner and Full Admins can hire globally. If you have anyone outside that access involved in hiring, they will not see the option to hire an employee globally.

When you are ready to send a candidate an offer letter, you will need to use the Employer of Record Offer template, as it is created by Remote to meet their criteria. Click Employer of Record Offer and then click Preview Offer & Send.

Under the Offer Details section, enter other details for the job opening: Expiration Date, Start Date, Job Title, Annual Gross Salary, Sign-on Bonus, Eligible for Bonus, and Equity Compensation. Once you have entered all the required information, click Preview Offer & Send. From there, you will be able to review the offer letter and click Send Offer Letter to officially send the letter to the candidate.

The only piece you will be able to edit on the offer letter once you have sent it is the email address it is being sent to.

When you are ready to hire the candidate, navigate to their candidate profile and click on the dropdown menu below the rating. Here, select Hire Globally.

Because you have already sent the employee the Remote offer letter, the system recognizes them as a global hire, so you will not see the option to hire them locally. Decide if you would like to close the job opening, and click Hire Globally to hire the candidate.

Select the country the new employee will be based in and click Start Contract. This will put you into the same contract creation workflow as before.


Employee record and data sync

Data will sync in both directions between Remote and BambooHR, reducing manual data entry on your end and ensuring all employee information for EOR employees is consistent and accurate between the systems. Please note that not all information from BambooHR is synced to Remote because it is not all required. Read below to learn what data will be synced and how.

EOR employee creation

When an EOR employee is added in BambooHR, an employee profile is automatically created in Remote. The opposite is also true; if you add an employee directly in Remote, BambooHR will also generate an employee profile. Essential information is also synced between the two systems. This includes the following:

  • Name
  • Work and home email addresses
  • Full home address details (street, city, state/province, country, zipcode)
  • Birthdate
  • Gender
  • Job title
  • Hire date
  • Initial employment status
  • Annual gross salary
  • Pay type (salary)
  • Paid per (year)

Any information added by the EOR employee through the self-enrollment step in Remote will sync to their BambooHR profile. Additionally, if an EOR employee's personal or administrative information is updated in Remote at any time, that change will be automatically updated in the corresponding fields in BambooHR.

Once EOR is installed, BambooHR will automatically create two new EOR-specific employment statuses: "Full Time (Hired by Remote)" and "Part Time (Hired by Remote)." These statuses cannot be edited or deleted from BambooHR. The system will automatically assign a status to an employee based on their contract type in Remote. 

The system will also automatically create a company location named "Remote Location (Hired by Remote) and assign it to EOR employees. It cannot be edited or deleted.

Certain fields are locked in BambooHR. This means the admin or employee needs to log in to Remote to update this information. Depending on the information, this can be done by updating employee data, submitting a contract amendment, or submitting a termination request. There is a link to the employee's Remote profile on their BambooHR profile for easy access. Locked fields include the following:

  • First Name
  • Last Name
  • Middle Name
  • Home Email
  • Work Email
  • Street 1 (Employee Address)
  • Street 2 (Employee Address)
  • City/Province (Employee Address)
  • State (Employee Address)
  • ZIP (Employee Address)
  • Country (Employee Address)
  • Birthdate
  • Gender
  • Hire Date
  • Job Title
  • Employment Status
  • Pay Type
  • Pay Rate
  • Currency
  • Paid Per

EOR employees will appear in the employee picker when you use the power edit feature

  • If you select only EOR employees when power editing a locked field, you will see an error message informing you that you cannot update that information.
  • If you select a mix of EOR and non-EOR employees when power editing a locked field, you can proceed for the non-EOR employees, but the EOR employees will be excluded from the update. You will see a message indicating that some employees could not be updated.

Contract status

Below are the contract statuses that can appear on your EOR employees' profiles and what they mean:

Contract Status Description Flag Color
Draft Created The employment profile has been created, but the employee has not been invited to remote yet. At this stage, the employer can still edit the employee’s employment contract. Blue
Reserve Payment Required The employment profile has been created, but Remote is waiting for a reserve payment before an employer can invite the employee. Orange
Ready to Invite The reserve payment has been paid by the employer. An employer is able to invite the employee if the hire date is still valid. Blue
Onboarding Pending The employee has been invited to Remote and is in the process of self-enrollment.  Orange
Active The employment is active. The status is set to active when the employee has completed self-enrollment in Remote and signed their employment contract.  Green
Amendment Pending Contract amendment is submitted or being reviewed by Remote specialist. Orange
Offboarding Pending Offboarding request is submitted or being reviewed by Remote specialist. Orange
Onboarding Canceled This indicates that the employment has been archived and no longer in use. Grey
Offboarding Approved Offboarding request is confirmed and done. Grey

Time off integration

Remote is the source of truth for time off balances and policies for EOR employees. However, employees and managers can request and edit time off from either platform, and the requests will sync between both systems. Additionally, the Who's Out calendar will display Remote time off categories.

When the first EOR employee is onboarded, BambooHR will automatically create EOR-specific time off policies and assign them to EOR employees based on their country.

Users cannot "calculate balance as of {Date}" for Remote policies or edit past time off requests directly in BambooHR; these changes must occur in Remote. However, you can record time off in BambooHR, which will sync to Remote as approved requests.

In Settings > Time Off, there is a new section named "EOR Policies," which contains all of Remote's policies that BambooHR automatically creates when the first EOR employee is added. You can edit the color, icon, and calendar visibility for each category. However, the name and settings of each policy cannot be edited or deleted.


Contract amendment and offboarding

At some point, you may need to amend an employment contract. For example, you may want to issue a promotion or offboard an EOR employee.

The offboarding process can be challenging because different countries have varying regulations for terminating employment. For this reason, it is recommended that you submit an offboarding request to Remote before talking to the employee. Additionally, Remote has public-facing guides that can help walk you through the process:

Contract amendments

If you need to update locked information for an EOR employee, you will be directed to Remote where you can request a contract amendment. Once you submit a request, a Remote specialist will review it and either approve the request or let you know if they need more information. Once Remote has approved the request, updated data will sync to the appropriate field/table in BambooHR.

Offboarding

Only Account Owners and Full Admins can submit an offboarding request to Remote. You can do this by clicking on the three-dot menu on an EOR employee's profile and clicking End Employment.

This will open a new tab showing the Requests page in Remote, where you can submit the termination request. A Remote specialist will review the request and either approve the request or work with you to get more information. Once the termination is approved by Remote, the termination details will be updated in BambooHR.