Configuring EBMS for Subcontractor Labor

The EBMS software must be configured to process subcontractor labor or vendors using the labor module. This configuration allows the user to collect job labor, other time, and manage work orders using the various EBMS labor collection and management tools.  

Complete the following steps to configure EBMS for contractor workers:

  1. Open the payroll options by selecting Labor > Options > General tab from the main EBMS menu.

  2. The Enable 3rd Party Pay Service option must be enabled to process contractor pay.

    Click OK to save the payroll options.

  3. Create a payroll payable financial account to track payable for contractor workers as shown below.  

  4. Set the 1099 Form to reflect 1099-NEC Non employee Compensation.

    Review [Financials] Chart of Accounts > Adding General Ledger Accounts for more info on creating the subcontractor payable account and setting the 1099 Form.
    Review [Financials] 1099 > Viewing 1099 Controls and Changing Thresholds Amounts to configure the 1099 settings for steps to configure 1099 settings within the contractor payable financial account.

  5. Create a subcontractor folder that contains all the contractor workers as shown below:

  6. Right click on the subcontractor folder and select Edit Defaults from the context menu as shown above.

  7. Select the subcontractor payable account that was created in the previous step and set the Payroll Payable account as shown below:

  8. Filter down this account for all existing workers within the subcontractor folder if subcontractor workers already exist.   

  9. Click on the Employee Taxes tab.

  10. Verify that all tax settings are cleared.   The Employee Taxes tab should be blank.

  11. Repeat the same for the Company Taxes tab.  No tax records should be listed in the Company Taxes tab.

  12. Click on the Pay tab and change the employee pay Method setting to Payroll Service option.

  13. Use the filter down feature to change existing worker record settings.  Review [Main] Features > Change Defaults, Filter Down Data, and Globally Change Data for filter down instructions.  

  14. Create a Worker record for each subcontractor and verify that the Method within the Pay tab is set to Payroll Service.  

    Review  Workers > Entering New Workers for setup instructions.

  15. Create a matching vendor record for each subcontract worker unless a group of workers are leased as a group.  Multiple worker's subcontractor pay can be directed to a common vendor such as a labor leasing company.  Configure the vendor name, address, and contact information to match the worker record.  Configure the required 1099 settings for each subcontractor.  Review [Financials] 1099 > Setting Vendor Information for important vendor settings.  

  16. Enter this vendor ID into the Payroll Vendor entry as shown above.  Note that the Method must be set to Payroll Service to show the Payroll Vendor setting.  

  17. Verify each contractor worker settings such as pay rates and pay types are set properly.  Review the Workers > Changing Workers Information section for more details on other worker settings.

  18. Verify that separate financial accounts are created from employee labor.   This step is recommended to meet general accounting practices but is not required.  

  19. Configure work codes with both financial labor accounts as shown below:

    1. Enter the Payroll expense account that will be used when this work code is used in a none-contractor process.   This financial account will be used for any employee or 3rd party pay.   

    2. Enter the optional Subcontract labor account in the 2nd financial account entry .   This financial account is only needed if the subcontract labor expense differs from the employee labor expense.  
      Review Work Codes > Overview for additional work code setup instructions.

Review Processing Subcontractor Labor to process labor within EBMS for a subcontractor.