Processing Payroll

On this page

Processing Payroll

GitLab Inc. Payroll Procedures

  1. PeoplesOps will notify Payroll when new hires are added in BambooHR and I9 verification is completed
  2. Payroll admin adds new team member into ADP via Payroll system only template
  3. Email new hires with the ADP registration guide and ask them to update tax withholding and add direct deposit
  4. All additional payment requests must received by the payroll changes due date. The payroll schedule in ADP under Quick Links.
  5. Sr. PeopleOps Analyst updates salary, department, job title, and managers in ADP WFN before or by the due date
  6. Log into Betterment to run the current deferral rates report on the payroll processing date (5 days before check date)
  7. Update new deferral rates to team member's record in ADP WFN under deduction
  8. Lumity will send a benefits election change report by the 1st and the 15th of each month to payroll
  9. Update/Add these benefits elections in ADP (be sure to enter employee and employer benefits premium)
  10. Log into ADP WFN via Admin access
  11. Start a new payroll cycle under Process and Payroll
  12. Review the week # and check date
  13. All salary team members are set up with autopaid for 86.67 hours per check date.
  14. Create a batch for hourly employees, LOA, new hires, and/or termination
  15. Create a batch for one time payment (referal bonus, discretion bonus, commission, SDR bonus, and quarterly bonus) as check number #2 or 3 with Bonus frequency
  16. Create a batch for benefits corrections as needed
  17. Be sure to enter W under Special action column in the one time payment batch to cancel the calculation of GTL
  18. Generate payroll reports (employee changes, paydata summary) PDF format
  19. Send payroll to preview
  20. Review the preview register, make corrections as needed, and resend to preview
  21. Accept payroll

All hourly time sheets are kept on the Google Drive and shared with Finance. Each employee will populate the time sheet before the end of the pay cycle.

One time payment

  1. Create a batch and name it accordingly
  2. Selecte the Bonus paydata grid
  3. Add employee
  4. Enter the earning type and amount
  5. Enter B pay frequency
  6. Enter #2, or 3 under pay #
  7. Enter W under Special Action

Lumity Payroll Processes for GitLab Inc.

Payroll Process

Payroll files will be provided to GitLab by Lumity to the People Operations Analyst and the Payroll and Payments Lead. Lumity will send a “Diff” payroll file and ADP Upload file on each Payroll Send Date. GitLab will review the payroll schedule and notify Lumity if send dates need to be changed. The ADP Upload file will only contain standard per pay period deduction amounts. GitLab will add one time catch-up and/or credits through ADP using the DIFF file.

401(k) Funding Process

  1. Run the "401(k) contribution by check date" report in ADP WFN for current check date (must be 2 days before the check date)
  2. Save a copy of the report in .xls format in this naming convention "401(k) contribution" check date
  3. Total the traditional and Roth contributions and verify the amounts with the ADP register total report
  4. Convert the file into .csv format
  5. Log in to Betterment, https://app.bettermentforbusiness.com/plan_managers/sign_in
  6. Select "Upload Payroll" on the landing page
  7. Select "Upload Payroll", select the csv file, enter check date, and select "Upload File"
  8. Betterment will verify the format of the uploaded file
  9. Verify the contribution amounts against the ADP register total report
  10. Approve the payroll contributions
  11. Save a copy of the confirmation email of ACH request from Betterment
  12. Upload the .cvs, .xls, ADP register total report, and email to Googledrive under GitLab Inc ->Payroll ->401k-Betterment -> year -> check date

Funding Process

Lumity will manage and fund all Discovery accounts. Employee and Employer funding will be taken from the payroll report provided to Lumity by GitLab.

GitLab BV Pay Slip Distribution Process

All GitLab BV employees receive their payslips within their personal portal of Savvy. They can login and download their payslip to their computer if needed.

UK, Belgium, & India Monthly Payroll Process

Payroll cut off for sending changes is usually the middle of the month (15th-17th), in addition, expenses for the UK should also be submitted at this time as they are paid via the payroll.The payroll provider will send a report for approval to the People Operations email address and copy in the Financial Controller. The Financial Controller will approve the payroll by sending a confirmation email back to the payroll provider. Once processed the payslips are sent electronically directly to the team members for them to access via a password protected system.

SafeGuard Payroll Process

Payroll cut off for sending changes is at the beginning of each month. The process for submitting changes is as follows:

  1. People Operations will confirm if there are any expenses or commission payments to process from Finance
  2. People Operations will make a copy of the SafeGuard Payroll Changes sheet and add the changes
  3. The change sheet for that month should then be moved to the applicable country payroll changes folder
  4. Download a copy of the sheet and email it to SafeGuard. Contact details are located in the people ops 1password vault => Entity & Co-Employer HR Contacts

CXC Payroll Process

For Australia

The cutoff is typically the middle of the month and any salary changes will need to be sent by email along with a new Statement of Work (SOW). The process is as follows:

  1. People Operations will make a copy of the SOW template and complete the details.
  2. Once the SOW has been completed and verified (posting in the people ops confidential channel). Email the SOW to CXC. Contact details are located in the people ops 1password vault => Entity & Co-Employer HR Contacts.

For Canada

Team members in Canada are paid fortnightly. Changes will need to sent by email to the CXC contact see Australia section for location of contact details.

Commission Payment Process

  1. Each sales person will receive their own calculation template.
  2. Salesperson is to complete their monthly template four days (payroll will send reminder) prior to first payroll of the month. Upon completion, salesperson will ping a manager for review and approval.
  3. Approving manager will ping accounting upon approval.
  4. Accounting will review and reconcile paid vs unpaid invoices.
  5. Accounting will note in calculation template the amounts to be paid in commission.
  6. Accounting will ping payroll that commission calculation is complete.
  7. Payroll will enter commission into ADP