Getting started with the Hubstaff Payroll feature
Hubstaff makes paying your team easy and simple. Our payroll feature can connect the following popular payment gateways to Hubstaff: PayPal, Transferwise, Bitwage, and Payoneer. This will allow you to quickly pay your team.
With our Payroll feature, employers can make manual or automatic payments, or simply mark hours as paid and pay outside of Hubstaff. You can also choose to enable timesheet approvals to have the ability to review your team’s time before automatic payroll is processed, and/or delay your entire payroll altogether. Click on the links below to view instructions on how to set-up your payroll:
- Adding a payment method (Employer)
- Adding a payment method (User)
- Add and enable users for payroll
- Setting up your payroll for manual payments
- Setting up your payroll for automatic payments
- Timesheet approvals
- Delaying payments
- Marking hours as paid
- Paying for expenses (non-time payments)
- Viewing unpaid hours
- Viewing past payments
- Retrying payments
- Partial payments
Adding a payment method (Employer)
First, you will need to set up a payment account. This can be accessed by navigating to the Payments -> Payroll page.
The following guides detail how to set up your payment account through your preferred payment service:
- Add Payoneer payment account
- Add Bitwage payment account
- Add PayPal payment account
- Add TransferWise payment account
- Add Gusto payment account
Adding a payment method (User)
Next, you can instruct your team add their own payment accounts, which can be accessed by clicking on their avatar at the bottom left hand side of the page then choose Payment integrations. After that, click on Add default payment integration.
After clicking on Add default payment integration, you’ll be asked to select the type of payment integration. Click on the Set up button next to the payment gateway you wish to add.
- Enable your Payoneer payment account
- Enable your Bitwage payment account
- Enable your PayPal payment account
- Enable your TransferWise payment account
back to top
Add and Enable users for payroll
To add a user to your payroll, go to Payments -> Payroll then click on the Add member to payroll button.
The Add member to payroll dialog box will appear as shown below:
- Member – select the team member you’d like to add to your payroll.
- Pay Period – choose from Weekly, Twice weekly, Bi-weekly, Monthly, or None (for manual payments).
- Weekly: Every Monday
- Bi-Weekly: Every other Monday (For Bi-weekly payments you will have the option to choose from two pay periods)
- Twice per month: 16th and 31st of the month
- Monthly: 31st of the month
- Require timesheet approval – enables the timesheet approval function. Note that the payroll will not run even when set to automatic payments until timesheets are approved when timesheet approvals is activated.
- Pay Type – hourly or fixed payments.
- Pay Rate – the rate for your employee.
- Bill Rate – the rate you can bill your client.
- Automatic payments – for team members to receive funds, this setting needs to be enabled, otherwise hours will only be marked as paid, and no actual payments will be sent.
- Email – enter your employee’s payment email ID.
Once you have added a user to payroll, they will be disabled by default, unless the Automatic payments check box is activated. An email will be sent to them and will ask them to connect their payment accounts, which will enable their accounts so they can get paid.
If the employee’s payee account is already connected and enabled you can quickly disable/enable them by clicking on the Actions button on their payee account under Payments > Payroll. Likewise, you’ll have the options to edit their payment account or remove the user from payroll.
This is also explained here: http://support.hubstaff.com/enable-users-payroll/
back to top
Setting up your payroll for manual payments
To pay your team manually, a payment account must be set up for both the owner and the user and automatic payments need to be enabled for the user.
To set up manual payments, go to Payments -> Payroll, next to your team member’s payroll account, click on Actions -> Edit payment information.
After clicking on Edit payment information, a dialog box will appear to update your employee’s payment integration.
Make sure that the Pay Period is set to None and Require timesheet approvals does not have a check mark. Setting a pay period and enabling timesheet approvals will cause all time tracked for that pay period to be included in automatic payments.
Additionally, you’ll need to select Manual payments via Settings -> Features -> Payments page as shown below.
Then, you’ll be able to send manual payments by following this guide: https://support.hubstaff.com/send-payment-via-payroll-manually/
back to top
Setting up your payroll for automatic payments
You can set-up payments to be automatically processed based on specific pay periods. Here is our complete guide on setting up automatic payments: https://support.hubstaff.com/automatic-payments-payroll/
Additionally, you’ll need to enable Automatic payments via Settings -> Features -> Payments page as shown below.
back to top
Timesheet approvals
Timesheet approvals allow you to review your team member’s timesheets before processing them for payment.
To enable timesheet approvals, you have 2 options:
From the Members page:
Step 1
On the Members page, click the Pencil icon under the Payment column next to the team member’s name.
Step 2
The Payment information window will pop-up, then set a Pay Period, enable the toggle on Require timesheet approval, then hit Save.
From the Payroll page:
Step 1
Go to Payments -> Payroll, then next to the team member’s name, click Actions -> Edit payment information.
Step 2
Make sure Require timesheet approvals is checked.
Enabling timesheet approvals and pay periods would lock the time for automatic payroll and can no longer be paid manually.
back to top
Delaying payments
Employers can choose to delay their payroll to run after a certain number of days. To do so, go to Settings -> Features -> Payments, then set a number of days under the Send payments after field. Hit Save to save changes.
For example, if payroll is set to Weekly (paid every Monday), adding a 2 day delay would cause payments to run on Wednesday every week.
back to top
Marking hours as paid
Some employers opt to pay their team outside of Hubstaff and simply mark their team’s hours as paid. Here’s a guide on how to do just that: https://support.hubstaff.com/mark-work-hours-paid-timesheets-page/
back to top
Paying for expenses (non-time payments)
Often, you’d like to make payments for your team that aren’t related to their time. Some examples include, bonuses, travel expenses, rentals, among others. You can make these types of payments by utilizing out One Time Amount payment option. To do this, go to Payments -> Send -> One Time Amount. Select the team member from the drop-down, enter the amount you wish to send then the reason, then click on Create payment.
back to top
Viewing unpaid hours
To view unpaid hours for your team, simply go to Reports -> Amounts owed. Click on the Team tab to view unpaid amounts for your team or the Me tab to view your own unpaid hours. Next, click on the calendar to select the date range for the report. You may also click on the Filters button to be able to select which projects and team members you’d like to view data for.
After generating the report, you’ll be able to view all unpaid hours and amounts.
back to top
Viewing past payments
To view your past payments, simply navigate to Payments -> Past on your sidebar. A list of all the payments processed within your organization will be listed on the page.
back to top
Retrying payments
If for any reason your payment has failed, or has encountered an error, you may choose to retry a payment. You can do this by clicking on Past tab under the Payments section of your organization. There, you’ll see a list of your recent payments. Click on the Actions box next to that payment, and then click the Retry option.
back to top
Partial payments
When using our automatic payroll system, pay periods that contain payments larger than $10,000.00 will be partially paid.
For example; if you have an unpaid amount of $9,000.00 for day 1 and $1,000.00 for day 2, then that payment will be partially paid because it reached the payment limit of $10,000.00 per transaction. The team member will get paid $9,000.00 first, the remaining $1,000.00 will be paid on the next payment attempt, which should be the following day.
STEP 1
You should see what payments were partially paid by clicking on Payments-> Past on the left hand menu.
STEP 2
Payment status will show as Partial paid.
STEP 3
Click the Actions button and select View, you should see a detailed report for the partially paid payment and also when the remaining amount will get paid.
back to top
For frequently asked questions regarding our payroll feature, please refer here.