FreshBooks Payroll powered by Gusto is a paid add-on that facilitates payments to your employees and contractors, as well as help with tax and labor compliance. Once your FreshBooks Payroll setup is completed, it takes up to 2 business days to review before you can begin running payroll for your team.
- Before You Begin
- Payroll Eligibility
- Business Information
- Business Bank Account
- Employees
- State Tax
- Sign Documents
- Deposit Verification
- Next Steps
Before You Begin
Before you set up payroll for your W-2 employees and 1099 contractors, make sure you have the following information ready:
- Federal Employer Identification Number (FEIN) and FEIN Assignment Form CP-575
- Social Security Number (SSN) - Individual Taxpayer Identification Number / ITIN is not accepted
- Company addresses for all working locations including remote employees and employees who work from home
- Bank Account information - routing number and account number
- All employee information - start date, compensation details, and email address
- All employees’ completed Employment Eligibility Verification 1-9 Forms and Employee’s Withholding Certificate W-4 Forms
- All contractors and employee information - start date, compensation details, and email address
- All contractors’ completed Request for Taxpayer Identification Number and Certification W-9 Forms
- State Tax Registration details for all states you have locations in
- The Company Signatory’s information for legally e-signing all government forms
Payroll Eligibility
FreshBooks Payroll is designed to:
- Pay US-based 1099 contractor individuals and business entities while also paying at least one W-2 employee
- Pay US-based W-2 employees
- Process payroll with 4-day ACH direct deposit speed
- Run regular payroll
Currently, FreshBooks Payroll can't be used to:
- Manage employee benefits including health, dental, and 401K, as well as Worker's Compensation contributions
- Manage withholding state taxes in states where the business is not registered
- Pay only US-based 1099 contractors (must also be paying at least one US-based W-2 employee)
- Pay employees who work or live in states where the business is not registered
- Print checks
- Process payroll with 2-day ACH direct deposit speed
- Run off-cycle payroll
- Track Paid Time Off (PTO)
- Use multiple regular hourly pay rates for a single employee
Until FreshBooks Payroll has the features you need, use the Gusto app instead.
If your business is eligible, answer a few quick questions to confirm if FreshBooks Payroll is right for you:
- In your FreshBooks account, select the Payroll section
- Under FreshBooks Payroll powered by Gusto, select the Get Started button
- Complete the questions to determine if FreshBooks Payroll is right for you
- For the question Have you paid employees in [current year]?, if you select Yes, you will be required to add historical payroll after completing setup, and before you can start running your first payroll
- For the question Have you paid employees in [current year]?, if you select Yes, you will be required to add historical payroll after completing setup, and before you can start running your first payroll
- If eligible, select Continue to Setup to agree to Gusto’s Terms of Service. Next, complete the Business Information steps below.
Business Information
Before you add in your business information and payroll setup, review the details below to understand and determine the best pay schedule for you and your team:
- Pay Schedule - A regular cadence for tracking work and paying employees, state laws will dictate which pay schedule is right for your business
- Pay Period - The date range for which work is completed by the employees
- ACH Processing Timelines - ACH (automated clearing house) is the national standard for transferring money through US banking - there is a delay of 4 business days between when payroll is submitted and when employees will be paid
- Bank Holidays - Bank holidays are not considered business days, ensure you run payroll one business day earlier for any payroll deadlines that fall on a bank holiday
- Cutoff Time - Gusto requires payroll to be submitted by 6:30 pm ET each business day in order to begin processing payroll for that day to ensure your team members get paid on time; if payroll is submitted after this deadline, it will not be processed until the following business day
When choosing your pay schedule, keep in mind the following:
- Payroll Deadline - Your payroll deadline is 4 business days before your payday for both direct deposit and check methods, this is how long funds take to be sent from your company bank account to your employees
-
First Pay Date - Your first pay date should be at least 8 business days after beginning the setup process and after your FreshBooks Payroll account is approved
- This includes the time required to complete bank verification and tax information during setup, as well as the 4-day ACH processing for direct deposit payments to your employees
- Reset Pay Schedule - Once approved for FreshBooks Payroll, if you do not run your first payroll prior to the first pay date selected during your setup, your pay schedule will be removed and you’ll need to reach out to our Support team directly to set up a new schedule
Once you’ve determined your pay schedule, add in your FEIN and begin your payroll setup with the below steps:
- In the Payroll section, next to Tell us about your business, select Continue
- In the Business Details section, confirm your Legal Business Name which must match your federal forms including comms and capitalization, and if needed, your Doing Business As (DBA) name
- Next, choose your Business Structure
- Then choose an Industry Category that closely fits your business
- For Federal Filing Form, choose between 941 for quarterly, or 944 for annually
- Then choose Yes or No if your business is taxed as an S-Corporation
- Select Save and Next
- In the Business Address section, if needed, uncheck the box next to Filing and Mailing address is the same to enter a second address
- Next, enter your Address, Town/City, State, Zip Code, and Business Phone Number
- If needed, select Add an Address if you have additional working addresses including remote employees and employees who work from home
- Select Save and Next
- In the Payroll Setup section, choose a Pay Frequency
- Choose the First Pay Period End Date, this will be used to calculate future pay periods
- Next, choose the First Pay Date for a date at least 8 business days in the future for your first payroll run - this should include the time required to verify your bank account and tax information to get your account approved, and the 4-day ACH processing for direct deposit payments to your employees
- If Twice a month: Custom is selected, choose the First Pay Day of Month and Second Pay Day of Month
- Then select Complete to finish setting up your business information. Next, complete the Business Bank Account steps below.
Business Bank Account
Add a business bank account for direct deposits:
- In the Payroll section, next to Set up a bank account, select Start
- In the Bank Account Details section, enter your Routing Number and Account Number
- Check the box off next to I confirm this is a checking account then select Save and Next
- Select Got It to confirm the bank account verification, verifications are made at 5 pm PT daily and can take up to 2 business days to appear in your bank account
- Next, complete the Employees steps below.
Employees
All quarterly and yearly tax filings must include all payroll deductions and taxes for every active employee paid this year. If you have any dismissed employees that were paid this year, they can be added during the historical payroll process after setup is completed. This is only available if you’ve answered Yes to Have you paid employees in [current year]? in the eligibility questions.
Add employees’ details like personal, work and tax information with the below steps:
- In the Payroll section, next to Set up employees, select Start
- In the Set Up Employees section, select the + New Employee button or select an existing team member in the list of employees below
- In the employee's Profile section, check the box next to I agree to collect and store this employee’s I-9 outside FreshBooks
- Add or review the employee’s First Name, Last Name, and Email Address - the employee's name must be their full legal name as written on tax documents
- Enter the employee’s Date of Birth and Social Security Number
- Add the employee’s Country, Address, City, State/District, and Zip Code
- Select Save and Continue
- In the employee's Profile section, check the box next to I agree to collect and store this employee’s I-9 outside FreshBooks
- In the Work Location and Compensation section, choose an Office Address
- For Compensation Details, enter in the Job Title
- Then for Pay Type, choose between Salary/No overtime, Salary/Eligible for overtime, or Paid by the hour
- Next, specify the Start Date
- Then enter the Amount and choose a Per type
- For Payment Method, choose between Direct Deposit or Check
- If Direct Deposit is selected, check off the box next to I agree to collect and store Direct Deposit Authorization forms
- For Bank Account Details, choose either Checking or Savings
- Then enter the employee’s Routing Number and Account Number
- Select Save and Continue
- In the Federal Tax Details section, choose the employee’s Federal Filing Status
- Then for Multiple Jobs (2c), choose Yes or No
- If needed, specify the Dependent Total, Other Income, Deductions, and Extra Withholdings
- Check the box next to I agree to collect and store this employee’s W4 outside of FreshBooks
- Select Save and Continue
- In the State Tax section, choose the employee’s Filing Status
- If needed, specify the totals in the fields provided for this particular employee and their state
- Select Save and Continue
- Repeat steps 2-5 until all employees have been added and set up, then select Complete
- Then select OK. Next, complete the State Tax steps below.
State Tax
FreshBooks Payroll will automatically pay taxes to relevant authorities automatically on the relevant due dates for each particular tax on your behalf. Add the State Tax Registration details for all states you have locations in:
- In the Payroll section, next to Set up state tax for your business, select Start
- In the State Tax section, select the Continue Setup link next to the State listed
- Review and answer the requirements, then select Save and Continue
- Then review your State Tax summary and select Back
- Repeat step 2 for each state you operate in until there are no more Continue Setup links, and then select Finish. Next, complete the Sign Documents steps below.
Sign Documents
Documents must be electronically signed by the owner of the FreshBooks account, as the company signatory who may also be the business controller. The company signatory is responsible for signing all government forms created by Gusto to confirm your FreshBooks Payroll setup:
- In the Payroll section, next to Sign Documents, select Start
- In the Business Controller Details section, enter your First Name, Last Name, and Job Title
- Enter your Home Address, or check the box next to Home address is the same as a listed business location
- If the box is checked off, choose a location from your list of addresses
- Enter your Email, Phone Number, Date of Birth, and Social Security Number
- Then select Save and Continue
- Enter your Home Address, or check the box next to Home address is the same as a listed business location
- In the Sign Company Documents section, select Review to preview the form as a PDF file
- Then select Sign Form next to the form when you’re ready to sign it
- Check the box off and select Sign
- If needed, select Review again to view a preview of the now-signed form in a new window
- Repeat step 3 for each form until all forms have been signed, then select Complete.
Deposit Verification
Confirm your business bank account by verifying deposits. Bank account verifications are sent at 5 pm PT each day and take up to 2 business days to show up in your bank account:
- In the Payroll section, next to Set up a bank account, select Verify
- In the Verify your Bank Account section, enter the amount for Test Deposit #1 and Test Deposit #2
- Select Validate, then select OK to finish.
Next Steps
Once your FreshBooks Payroll setup is complete, your information will be reviewed to verify your identity - this takes up to 2 business days.
If additional information is required, you will be contacted by email. This ensures Gusto’s compliance with banking and financial institution regulations and must be done before your FreshBooks Payroll setup can be verified. Reviewing submitted additional information can take up to an extra business day.
Once your FreshBooks Payroll setup has been verified and approved, you can add historical payroll and begin running payroll with the steps in How do I run payroll with FreshBooks Payroll?. You'll also receive a prorated receipt for the FreshBooks Payroll add-on.