Homebase Payroll integrates with the rest of the Homebase app to seamlessly streamline all aspects of running payroll.
Click any link to jump to that section.
- Get started with Homebase Payroll
- Set up your pay schedule
- Add team members to payroll
- Configure W-2 employees
- Configure 1099 contractors
- Make existing team members in Homebase payroll eligible
- Run a regular payroll
- Wage calculations and multiple wage rates
- Add a bonus, commission, or reimbursement
- Pay a contractor
- Run a late payroll
- Run an off-cycle payroll
- Add or remove a benefits deduction
- Explanation of benefit types
- Add or remove a garnishment or other post-tax deduction
- Payroll processing on bank holidays
- Edit, cancel, or reverse a payroll
- Run reports
- View your tax forms
- View pay statements (pay stubs)
- Print paychecks
- Check stock
- Entering check numbers
- Export to accounting software
- Supported software
- Payroll admins and permissions
Get started with Homebase Payroll
Homebase offers a free payroll set up service. Our experts will review your account, transfer all your data, and make sure your payroll is set up correctly for your first payroll run.
- Click Payroll in the navigation
- Let us know if you've run payroll before or not. If you've paid your team before, we'll help you transfer the data from your previous provider to make switching a breeze.
- Answer a few questions about your company and how many people you plan to pay. Note: you'll need your company's legal name, address, and Federal Employer Identification Number (EIN) to complete signing up. Don't have your Federal EIN yet? Don't worry! You can apply for one directly through the IRS.
- Set your pay schedule, connect your business checking account, sign a few authorization forms, setup your team members, and you're on your way.
- We'll send you a reminder before your first deadline so you don't forget to submit.
Your company’s pay schedule can be set directly from the Homebase Payroll dashboard. From there:
- Click Settings.
- Choose the pay frequency for your company:
- Every week (weekly) = 52 payrolls per year
- Every two weeks (bi-weekly) = 26 payrolls per year
- Twice a month (semi-monthly) = 24 payrolls per year
- Once a month (monthly) = 12 payrolls per year
- Choose the associated pay period for your schedule.
- Select your desired payday. Make sure to choose a payday that gives you enough lead time to submit your payroll.
- Click Save.
Note: If you are paying hourly employees, Homebase encourages selecting a weekly or bi-weekly pay period to ensure accurate overtime calculations.
You can add team members to payroll via the Team Roster. You must add all of the required info below for each person. Once you have all the info entered for an individual, click on their name and head to their Job Details tab, then toggle ON next to "Team member is included in payroll."
Classification |
Job Details tab |
Personal Info tab |
Employee (W-2) |
Required:
|
Required:
Suggested: Tax Withholding (optional for eligibility, but do enter this info if you are able) |
Contractor (1099) |
Required:
|
Required:
|
*Social Security Numbers must be unique for each team member added to Homebase.
Homebase's Onboarding and Document Storage features allow you to also configure payroll documents such as the W-4, state tax withholding form, W-9, and direct deposit collection to send to employees and contractors to fill in all the necessary information to get paid.
Regular payrolls are payrolls that follow the standard pay schedule you’ve set up in Homebase. Homebase Payroll will automatically import hours, wage rates, time off, and tips for all eligible team members for regular payrolls.
To process a regular payroll, go to the Payroll dashboard, and click Start Payroll before the submission deadline.
- Keep the original payday but pay using paper checks - you will process the payroll through Homebase, but will pay your team directly.
- Move your payday to the next available banking day to allow for direct deposit - in this option, the payment to your employees will be later than the original payment date.
Run Payroll Step 1: Hours and Time Off
- This section will show your team members and their wages, hours worked, time off, tips, and any other earnings.
- If you'd like to see a breakdown of an employee's time cards, click on their regular hours.
- Under Other Earnings, click +Add to enter any bonuses, commissions, or reimbursements.
- Click Next to proceed to the next step of the payroll run.
- Click Save and Exit to save this payroll run as a Draft and exit the run.
Run Payroll Step 2: Net Pay
- View a breakdown of benefits, taxes, post-tax deductions, and net pay for each team member.
- If you need to make any changes, click Hours and Time Off to go back.
- If the values are correct, click Next to proceed.
Run Payroll Step 3: Review and Submit
- This page shows a summary of your payroll run.
- Total Payroll Cost is the sum of all wages + taxes owed + company benefit contributions.
- Automatically Withdraw is the amount that will be debited from company's bank account via ACH when payroll is processed.
- Click Submit Payroll to submit the payroll run. Once you submit, the payroll will be Pending until the processing deadline passes, at which point it will be Processing and cannot be modified.
Homebase will import the following info from your timesheets:
Wage Rate(s) |
Hourly or salaried rate set for the team member. |
Regular Hours |
Hours worked, paid out at the regular hourly rate. |
OT/Double OT |
Any overtime (OT) worked, calculated based on the rules specified in the Overtime Settings page. Double OT is paid out only if turned on in Settings. |
Holiday Hours |
Included if Holiday Pay Rates feature is enabled and employee worked a shift on a specified holiday. These hours can be paid at overtime rates. |
PTO Used |
Approved hours taken against a PTO policy during the pay period. |
Sick Time |
Approved hours taken against a Paid Sick Leave policy during the pay period. |
Paid Holiday |
Hours paid to employees for a holiday they had off (i.e. I want to pay my team on Christmas even though I gave them the day off). |
Cash Tips |
Tips that an employee already received in cash. These earnings will be taxed normally, but will NOT be included in the employee net pay because they have already received them. Tips can be automatically imported from Timesheets if chosen in Settings or manually entered when running payroll. |
Paycheck Tips |
Tips that an employee has not already received. These earnings will be taxed normally and WILL be included in the employee net pay, because they have not already received them. |
Other Earnings |
Bonuses, commissions, reimbursements, and correction pay can be added to wages. FFCRA leave, break penalty hours, and hours for state-specific rules that were imported will be displayed here if applicable. |
Wage calculations and multiple wage rates
The wage rates paid out in payroll runs are imported from each team member's profile on the Team roster. If an employee has a single hourly or annual salaried rate, that rate will automatically appear for each payroll run based on the date it was effective.
Employees who work two or more hourly wage rates can have multiple roles and wages also setup in their profiles. Each time card worked can be tracked against a particular role/wage. When payroll is run, each wage rate will be imported into the run and displayed on its own row. Homebase will automatically display a compliant weighted wage rate, also known as a blended wage rate, for each workweek the employee worked. Any overtime and time off hours will then be entered and multiplied against the weighted wage rates and update Gross Wages accordingly.
Pay a contractor
Paying contractors in Homebase works just like paying employees. As long as a contractor is setup properly on their profile and eligible to be included in payroll, they will automatically get imported when payroll is run. Any wage rates and hours the contractor has worked in timesheets will also get automatically imported into the payroll run. Additional earnings can manually be added in the payroll run by clicking the +Add link on Other Earnings to pay for any amounts not tracked through time cards.
Off-cycle payrolls are any payrolls run outside of your standard payroll schedule. The only difference between an off-cycle run and a regular run is that an off-cycle run is unscheduled, so you'll have to manually enter who is getting paid and when.
Common use cases for an off-cycle payroll include:
- Termination
- An employee is terminated and must be paid out immediately, before your regular payroll run.
- Employee Skipped
- A new employee was onboarded after regular payroll was processed, but you still need to pay them out before the next regular payroll.
- Correction
- An error was made in the last regular payroll run, and you need to fix it.
- Bonus
- You want to give an employee a bonus.
To run an off-cycle payroll in Homebase, go to the Payroll dashboard and click the link to Run off-cycle payroll.
- Off-cycle payroll runs include one additional step at the beginning to determine, who, when, and how to pay the team.
- Payroll Run Name
- This will be displayed on the payroll dashboard for reference only, not shown on pay statements.
- Payday and Pay Period
- You can pick any payday that doesn’t fall on a weekend or Federal banking holiday. You are required to select a pay period, and the pay period will be displayed on the pay statements.
- Hours
- You can choose whether or not you'd like time cards imported as part of the payroll run. If you'd like to pay someone a custom amount not tied to timesheets, you can choose to manually enter hours instead.
- Advanced Settings
- Withholding rate determines whether the regular rates should be used to calculate taxes vs. the supplemental rate (generally 22%), which is more common for bonus pay.
Additionally, managers can choose whether they’d like any previously configured benefits or post-tax deductions to apply to the team members’ paychecks or not.
Add or remove a benefits deduction
You can add or remove a recurring benefits deduction from the Team Roster tab.
- Click on an employee's name.
- Navigate to the Job Details tab.
- Scroll down to the Benefits section.
- Click Add a Benefit to add a new benefit.
- Click on the pencil icon to edit an existing benefit.
Note: Benefit deductions are not paid out by Homebase. All deductions will remain in the company bank account, and you will be responsible for remitting them to the appropriate parties.
Supported benefit types:
Value |
Description |
125 Medical |
A benefit belonging to a Section 125 Cafeteria plan that helps employees pay for qualified expenses related to medical care. |
125 Vision |
A benefit belonging to a Section 125 Cafeteria plan that helps employees pay for qualified expenses related to vision care. |
125 Dental |
A benefit belonging to a Section 125 Cafeteria plan that helps employees pay for qualified expenses related to dental care. |
125 Disability |
A benefit belonging to a Section 125 Cafeteria plan that helps employees cover premiums related to disability insurance. |
125 Accident |
A supplemental benefit belonging to a Section 125 Cafeteria plan that helps employees cover costs for emergency treatment covering injuries. |
125 Cancer |
A supplemental benefit belonging to a Section 125 Cafeteria plan that helps employees cover costs for financial and emotional support when dealing with cancer. |
125 Critical Illness |
A supplemental benefit belonging to a Section 125 Cafeteria plan that helps employees cover costs for life-changing illnesses and health events. |
125 Hospital |
A supplemental benefit belonging to a Section 125 Cafeteria plan that helps employees cover expenses not covered by major medical. |
125 Life |
A supplemental benefit belonging to a Section 125 Cafeteria plan that helps employees cover premiums related to life insurance. |
401(k) |
A 401(k) plan is a tax-qualified, defined-contribution pension account that provides for pre-tax retirement savings. |
403(b) |
A 403(b) plan is a retirement savings plan available to qualified non-profit groups. It has a tax treatment similar to a 401(k). |
457 |
The 457 plan is a non-qualified, deferred-compensation retirement plan available to employees of government and certain non-profit organizations. |
Roth 401(k) |
A Roth 401(k) plan is similar to the 401(k) plan, except employees contribute post-tax funds and can withdraw tax free given certain criteria. |
Roth 403(b) |
A Roth 403(b) plan is similar to the 403(b) plan, except employees contribute post-tax funds and can withdraw tax free given certain criteria. |
Roth 457 |
A Roth 457 plan is similar to the 457 plan, but allows employees to contribute post-tax funds and withdraw tax free given certain criteria. |
FSA Medical |
A medical flexible spending account (FSA) is a tax-advantaged account that allows employees to pay for eligible medical expenses. |
FSA Dependent Care |
A dependent care flexible spending account (FSA) is a tax-advantaged account that allows employees to pay for eligible dependent care expenses. |
HSA |
A health savings account (HSA) is a tax-advantaged medical savings account enrolled in a high-deductible health plan. Funds accumulate and can be used to pay for qualified medical expenses without tax liabilities. |
SIMPLE IRA |
A Savings Incentive Match Plan for Employees Individual Retirement Account (SIMPLE IRA) is a tax-deferred employer-provided retirement plan that allows employees to set aside money and invest it to grow for retirement. |
Add or remove a garnishment or other post-tax deduction
You can add or remove a garnishment from the Team Roster tab.
- Click on an employee's name.
- Navigate to the Job Details tab.
- Scroll down to the Benefits section.
- Click Add a Benefit to add a new garnishment or post-tax deduction.
- Click on the pencil icon to edit an existing garnishment.
Child Support Garnishment
All of the following fields are required when creating a child support garnishment.
- External ID
- The unique identifier of the garnishment order, listed as the case number on the order
- Agency
- The state abbreviation of the agency that issued the order
- Issue Date
- The date the collections agency issued the order
- Amount
- Per pay period amount to deduct
- Max Percent
- The maximum percent of income that can be deducted
Miscellaneous Post-Tax Deductions
The following fields can be configured for any miscellaneous post-tax deduction.
- Maximum Amount
- The total amount that should ever be withheld
- Fixed Amount
- The fixed amount that should be withheld per pay period
- Percentage
- Percentage of gross wages that should be withheld per pay period
Payroll processing on bank holidays
Payrolls and direct deposit cannot be processed on Federal bank holidays. If a holiday will impact your usual submission deadline, your deadline may be adjusted to compensate for the holiday.
To see the impact that holidays can have on your processing schedule, see this article.
Edit, cancel, or reverse a payroll
Payrolls go through four different states:
State |
Description |
Editable? |
Draft |
A payroll is a Draft after it has been created but before it has been submitted. Payroll must be started before 6pm ET on the day of a submission deadline. |
Yes, Draft payrolls can be modified |
Pending |
A payroll is Pending from the time it is submitted until the banking cutoff time (7pm ET) on the day it is due. |
Yes, you can re-open a Pending payroll to make edits as long as it is before the banking cutoff (7pm ET) on the day the payroll is due. |
Processing |
A payroll is Processing after the banking cutoff time on the day it is due, at which point the funds will be withdrawn via ACH from your business bank account. |
No |
Paid |
A payroll is Paid when paychecks are distributed via direct deposit to team members’ accounts. |
No |
Once submitted, payrolls go into a Pending state from the time they’re submitted until the banking cutoff time (7pm ET on business days). However, once submitted, payrolls can be “re-opened” into a Draft and then submitted again to Pending up until the cutoff time.
To edit a Pending payroll, go to the Payroll dashboard, and in the Payroll History section, click the pencil icon to re-open that payroll as a Draft. Remember that you must submit that payroll again before the deadline in order for the payments to be deposited on time.
After a payroll run enters the Processing state, it cannot be modified. At this point, you can run an off-cycle payroll if you need to make any corrections.
There are two reports that can be generated after one or more payroll have been run within Homebase: the journal report and the summary report.
Payroll journal report
Displays detailed information about each paycheck on a per payroll run basis.
-
- Available as a CSV file download from the Payroll History section of your Payroll dashboard.
- Provides a breakdown of taxes paid by employees and the employer.
Payroll summary report
Displays detailed information for each team member aggregated over the selected date range.
-
- Available by clicking the Download CSV button from the Payroll History section of your Payroll dashboard.
- The selected date range will determine the summary totals that are downloaded in the CSV file.
- Each person paid during the selected date range will be on its own row.
Pay statements are also generated for each individual paycheck after each payroll run is submitted.
In addition to the reports above, Homebase's Reports page provides faster access to payroll reports on a quarterly and even annual basis.
Homebase files payroll taxes on your behalf automatically as part of our payroll service. Once taxes have been filed, you can access those forms from the Tax Returns section of the Payroll tab.
- Each return is listed and grouped by quarter and year.
- Clicking a form will open a PDF of the filing in a new browser tab where you can download and save it onto your computer.
View pay statements (pay stubs)
A pay statement (also commonly called a pay stub) is a document that outlines the pay details for anyone receiving a paycheck. It shows a breakdown of wages, taxes, and benefits for a given pay period, and it is frequently used as proof of income.
For Managers |
|
For Team Members |
|
Once payroll is submitted, any paychecks chosen to have a Paper Check payment method will offer the option to print those checks using customized paper check stock. Printing and distributing paper paychecks is the responsibility of the employer, Homebase does not currently print or send paper paychecks to any team members.
- Check stock
- Homebase currently supports the "check on top" paper format available from various retailers including Compuchecks.
- The check format supported can be selected under the "by Layout" tab.
- Select "Layout t10021". This is the same layout format used by other payroll providers such as QuickBooks.
- Customized checks come with your business's routing and account numbers, name, address and pre-printed check numbers.
- Printing paychecks
- To print paychecks, after payroll has been submitted, go into the payroll dashboard and click on the payroll run from Payroll History.
- On the right-hand of the screen under "Print and Sign Your Paper Checks", each paycheck that was paid manually will be listed.
- Load the check stock into your printer for the number of checks you need to print.
- Click the Print Checks button. This will open a PDF in a new tab containing all the paychecks to be printed. Each paycheck will be on a separate page.
- Alternatively, you can print checks individually by clicking the Print link next to a paycheck, a new tab will open in your browser with a PDF displaying the check at the top and pay statement on the bottom.
- Use your browser's print function to print the checks.
- Don't forget to sign the checks before you deliver them to your team!
- Entering check numbers
- After payroll has been submitted, go into the payroll dashboard and click on the payroll run from Payroll History.
- On the right-hand of the screen under "Print and Sign Your Paper Checks", each paycheck that was paid manually will be listed.
- Next to each paycheck is a field for Check Number. Enter the check number for each paycheck that was printed. This number is saved in Homebase and will be included in any optional exports to your accounting software.
Once payroll is submitted, the details of the payroll transaction can be sent to your accounting software for bookkeeping purposes.
Note: Homebase Payroll currently supports integration with QuickBooks Online software only.
- Setting up accounting integration
- Sign in as the account owner into your Homebase account.
- Navigate to Payroll Settings.
- Scroll to the Accounting Integration section.
- Click the Connect button next to QuickBooks Online.
- Click on the Accounting setup menu item and sign in to your Intuit account.
- Once successfully signed in, your Chart of Accounts will automatically be imported.
- Select each account that you would like to map the corresponding payroll transaction category into when running payroll. Each row will create payroll journal entries in the general ledger.
- Keep the "auto-push" toggle in the on position if you would like payroll runs to automatically export into QuickBooks after payroll is submitted. You can turn this toggle off if you would like to manually export the payroll transactions into QuickBooks yourself after running payroll.
- The following payroll categories must be mapped to your company's Chart of Accounts to enable the proper flow of payroll data from Homebase to the QuickBooks Online general ledger:
Category |
Flow |
Description |
Sample Entries |
Wages and Salaries |
Expense, Debit |
All net earnings paid to employees and contractors in the pay period (also known as “Compensation”.) |
● Employee Wages & Salaries (Gross Pay excluding Reimbursements) ● Contractor Wages & Salaries (excluding Reimbursements) |
Expense Reimbursements |
Expense, Debit |
All reimbursements paid to employees and contractors in the pay period. |
● Employee Reimbursements ● Contractor Reimbursements |
Employer Taxes |
Expense, Debit |
All employer taxes for the pay period. |
● Employer Taxes |
Employee Benefits |
Expense, Debit |
All benefits paid by the employer and remitted by the employer for the pay period. |
● Employee Benefits |
Bank Account |
Liability, Credit |
The account that funds the amount that the employer is liable for over a given pay period. |
● Cash Requirement (ACH) - including any taxes and/or garnishments paid by Homebase ● Paper Checks, i.e. Check #122 - broken out individually |
Payroll Taxes Payable |
Liability, Credit |
All employer taxes to be paid - i.e. not remitted by Homebase. |
● Non-remittable Taxes |
Other Payroll Liabilities |
Liability, Credit |
All employer benefits and post-tax deductions to be paid out by the employer - i.e. not managed by Homebase. |
● Employee Benefits Liabilities ● Garnishments |
- Exporting payroll runs
- After payroll is submitted, any prior payroll run can be exported into QuickBooks.
- Automatically: If “auto-push” is enabled, then the payroll will be automatically exported to the general ledger as a new journal entry when the payroll moves to the Processing status from the Pending status.
- Manually: Exports manually occur by opening up a payroll run from the dashboard in Payroll History and clicking the Export to QuickBooks button. The date of the last successful export will also be displayed. Any check numbers that were paid with a printed check will also be included in the export. Note: there is no limit to the number of times a payroll run can be manually exported, so make sure you don't already have a record in QuickBooks of the transaction before manually exporting.
- The Journal entry’s transaction date will be the submission (approval) deadline for payrolls. This date coincides with the date that the cash requirement is pulled from the company bank account. If a payroll doesn’t have an approval deadline, the transaction date will default to the payroll’s payday.
- Here's an example of a journal entry that you would see in your general ledger:
- After payroll is submitted, any prior payroll run can be exported into QuickBooks.
Payroll admins and permissions
In addition to the account owner, Homebase allows additional managers and general managers on the team to be set as payroll admins. Anyone who has payroll admin permission can run payroll, access payroll reports, and view tax filings. Only account owners can define who the payroll admins are at a company.
- Adding payroll admins
- Sign in as the account owner into your Homebase account.
- Navigate to Team Permissions to turn an existing team member into a payroll admin.
- If you'd like to add a payroll admin who's not currently on the roster, please add them first.
- Scroll to the Payroll Admin section.
- Add the names of the managers and GMs you'd like to give payroll responsibility to. Note: account owners are always set as payroll admins by default, and cannot be removed as payroll admins.
- Click Save Changes in the upper right corner.
- You will need to confirm the team members that now have payroll admin responsibilities before the changes are saved.
- Removing payroll admins
- Sign in as the account owner into your Homebase account.
- Navigate to Team Permissions to remove a team member as payroll admin.
- Scroll to the Payroll Admin section.
- Click the X next to the name of an existing payroll admin you'd like to remove.
- Click Save Changes in the upper right corner.
- You will need to confirm the team members that now have payroll admin responsibilities before the changes are saved.
- Note: any team member that's been setup as a payroll admin and is terminated from your roster will automatically lose payroll admin privileges for your company.
- Payroll admins get access to all of the following once added:
- Payroll tab in the navigation of the Homebase web app.
- Running regular and off-cycle payrolls.
- Viewing wage rates for all team members.
- Viewing tax returns, filings, and can download payroll reports.
- Viewing all historical payroll runs and total payroll costs.
- View pay statements (pay stubs) and onboarding forms of each team member.
- Add and update team member profiles along with all payroll-related fields like bank accounts.
- Receive payroll related reminders and notifications.