Summary
Content
Xero is an online double-entry accounting software for businesses with 0–100 employees. Features of their service include invoice management, bank reconciliation, bookkeeping, and more.
When you connect your Gusto and Xero accounts, each time you run payroll, the details can be synced to Xero as a Bill (on eligible Xero editions) or as a Manual Journal (available on all Xero editions). You get additional levels of granularity within the entry based on earnings types, Gusto departments, and Xero tracking categories.
Click the dropdowns below to learn more about the integration.
Step 1: Connect to Xero from Gusto
You’ll need admin permissions in both Gusto and Xero to connect your accounts. Start here:
- Sign in to your Gusto admin account.
- Go to the App directory.
- Search for Xero and select it.
- Click Connect.
- Enter your Xero credentials.
- If you're an accounting firm: First, select your firm. Then select the specific company you manage.
- Click Authorize to allow Xero and Gusto to sync.
- In the Detailed tab, map your chart of accounts.
- For more help with mapping, check out the “Map your chart of accounts” section of this article.
- Important: All Gusto categories must be mapped in order for your sync to work.
Step 2: Automate your mappings (Recommended)
Automating your mappings is optional but recommended to avoid sync errors. This lets you pre-select which Xero accounts should be used by default for new payroll categories. This means that when a new item is created in Gusto, you will not need to manually map it—Gusto will automatically apply your default mapping.
You’ll manage automated mappings in the Default tab. Click here for more details and next steps.
Step 3: Choose your Bill settings
In the Settings section of the integration, go to the Manage tab to view or change your Bill sync settings. By default, payroll data posts to Manual Journals, and bill approval is automatic.
To choose how Gusto should post payroll data:
- Next to "Xero Transaction Type," click Edit.
- Select either Bill or Manual Journal.
- For Xero Partner Editions: Bill sync is not available.
To choose whether Gusto should automatically approve bills in Xero or require manual approval:
- Next to "Bill Approval," click Edit.
- Select either Manual or Automatic approval.
Step 4: Choose your sync settings
In the Settings section of the integration, stay on the Manage tab to set up any additional sync preferences—such as whether the sync runs automatically or manually, or whether certain taxes should be consolidated.
Head to the section below for a description of each setting and how to set them up.
Below is each setting you can customize and how to do so.
Here’s how to get to any of these settings:
- Sign in to your Gusto admin account.
- Go to the App directory.
- Search for Xero and select it.
- Under “Settings,” go to the Manage tab.
- Find the setting you’d like to review. See below to learn more about each setting.
Contractor payment sync
If you pay contractors through Gusto, decide how those payments should sync:
- Batch payments into a single entry (recommended for 30+ contractor payments): All contractor payments for a pay date will sync as one entry. Syncs (including auto-syncs) occur at 5pm PT on the payment processing date.
- Sync each contractor payment as a separate entry: Each contractor payment will appear as its own journal entry.
Employer tax consolidation
Choose how you want employer taxes to appear in Xero:
- Consolidate: Group all employer taxes into a single lump sum (e.g., "Payroll Taxes").
- Don’t Consolidate: List out individual tax amounts (e.g., Federal Unemployment, Social Security, Medicare, State Unemployment, etc.).
Journal entry consolidation
By default, Gusto consolidates entries of the same type into a single journal entry. You can also choose to group entries:
- By employee
- By department
- By job
- By project (if using Gusto Project Tracking)
To learn more about group mappings, check out the “Consolidated mapping and Xero tracking categories” section of this article.
Entry date options
Select when the journal entry should appear in Xero:
- Check date: This is the date your employees received their payments.
- Debit date: This is the date Gusto initiated the debit for taxes and net pay from your company’s bank account.
- End of pay period: This is the recorded end of the pay period.
Add a Payroll tab to your Xero dashboard
Adding a Payroll tab to your Xero dashboard lets you quickly navigate from Xero to the Dashboard, Run payroll, Time off, Reports, or Integration settings sections of your Gusto account.
Follow these steps to set this up:
- Sign in to your Gusto admin account.
- Go to the App directory and choose Xero.
- Select the Settings tab.
- Enable the Xero Payroll navigation option.
- To remove Xero Payroll navigation, select Disable.
The next time you sign in to Xero, you'll see a Payroll tab on your dashboard. All Standard users and Advisors will see this tab. The first time each Xero user clicks the Payroll tab, they'll be prompted to link their Gusto and Xero accounts. Linked users will only be able to navigate to pages they have admin permissions for.
Unlink your Gusto and Xero logins
If you've disabled the "Xero Payroll navigation" option, or no longer wish to have your user account connected, follow these steps to unlink your login. This does not disconnect the integration—it just removes your ability to sign in to Gusto from Xero.
- Sign in to Xero.
- In the upper-right corner of the page, click your account profile.
- Select My profile.
- Go to the Xero Sign On section.
- Click Unlink Account.
If the "Xero Payroll navigation" option is enabled in your Xero accounting integration settings, you'll be prompted to re-link your account the next time you try to access any pages from the Payroll tab in Xero.
Here’s why mapping your chart of accounts matters:
- For payroll data to sync correctly, each payroll item must be mapped to an account in Xero.
- The more accounts you map to, the more detail your journal entries will have.
- Having more detailed journal entries gives you more granular reports in Xero (like Profit & Loss, Expense Reports, and Liability Reports).
Map your chart of accounts
- In your Gusto admin account, head to the App directory.
- Choose Xero.
- This can be found under the Connected Integrations tab.
- Go to the Detailed tab.
- Click any section (Wages & Salaries, Employer Taxes, etc.) to expand the view.
- For each Gusto category, click the search box and choose the corresponding Xero account.
- By default, Gusto only shows common account types for each category.
- If you do not see the account you want, start typing the account name to find it.
- If you’re still not seeing an account you’d like to use, create the account in Xero then click Refresh chart of accounts in Gusto.
- Click here to learn more about types of accounts and commonly used pairings.
- Repeat until you've selected an account for each Gusto category. Your progress is automatically saved as you go.
- Unmapped categories will move to the top of the list.
Time-saving tips for the Mapping tab:
- If you’d like to map multiple items at once:
- Check the box next to each item you want to map.
- Click Actions at the top.
- Choose Edit account type.
- Type the account name and select it.
- Click Submit.
- To show unmapped items only:
- Next to "Actions," click the filter icon.
- Select Display unmapped accounts only.
- Click Apply.
Since Gusto does not take any money for benefits or deductions, we include a mapping for benefit/deduction liabilities. This will create line items within the Bill and accrue an amount owed for the benefit/deduction. When the benefit/deduction is then paid to the correct party, in Xero you can offset your liability and zero out the amount owed.
This integration now includes an AI-powered feature that helps you choose the right accounts when setting up mappings for your chart of accounts. This is especially helpful if you’re not sure which account to pick for a payroll category.
Example: Say you’re setting up default accounts and don’t know what to choose. Gusto might suggest using Payroll Wages for Wages & Salaries, or Payroll Deductions Payable for Deductions.
How suggestions are generated
Gusto’s AI provides recommendations based on:
- Industry standard accounting guidance from US-based CPA firms
- Common account structures used by thousands of small and mid-sized businesses
- Aggregated, anonymous patterns from other Gusto customers who use platforms like QuickBooks Online, Xero, and FreshBooks.
The AI model never stores or accesses your personal financial information. All suggestions are based on general patterns, not individual data.
Why default mappings matter
Over time, you may make changes to your Gusto account such as adding a custom deduction, creating a new earnings type, or setting up a new benefit. When this happens, new payroll line items are created in Gusto that need to be mapped to an account in Xero. If these items are not mapped, they can cause sync issues. Setting up default mappings can help you with this.
What default mappings do
Default mappings let you pre-select the Xero accounts that should be used for new payroll categories. This means that when you create a new line item, you will not have to manually map it to a Xero account—Gusto will automatically apply your default mapping to it.
- Example: If a new earnings type is created in Gusto, it will appear under "Wages & Salaries." If you’ve already chosen a default mapping for “Wages & Salaries,” the new line item will automatically map to the default Xero account without interrupting the sync.
Setting up default mappings is optional. If you prefer to manually map new Gusto categories, simply leave the default mapping blank.
Set up default mappings
Follow these steps to set up or change default mappings:
- In your Gusto admin account, head to the App directory.
- Go to the Connected Integrations tab.
- Choose Xero.
- Select the Default tab.
- For each section (Wages & Salaries, Employer Taxes, etc.) you’d like to map, select the Xero account you want new categories to map to.
- If you prefer to manually map new categories as they’re created, simply leave the default mapping blank.
- Repeat for all sections.
- Your selections are saved automatically.
Edit default mappings
You can change default mappings at any time in the Default tab. Changes will only apply to new mappings going forward.
Edit detailed mappings
If a new category has been given a default mapping you’d like to change, you can change it in the Detailed tab. Here's how:
- In your Gusto admin account, go to the App directory.
- Go to the Connected Integrations tab.
- Choose Xero.
- Select the Detailed tab.
- Find the category you’d like to change and select the Xero account it should map to going forward.
- If you also want to change the default mapping for line items in that category going forward, go to the Default tab.
If past payrolls have already been synced to Xero with an incorrect mapping, you’ll need to manually re-sync those payrolls.
To provide more granularity, you have the option to map your chart of accounts by employee, job, department, or Gusto Projects (available to companies using Gusto Project Tracking). If you use Xero tracking categories, you can also assign a class to each of the selected grouping options.
This is optional.
Set up consolidated journal entries
Step 1: Choose your journal entry consolidation method
- Sign in to your Gusto admin account.
- Go to the App directory and select Xero.
- You can also find this under the Connected Integrations tab.
- Under Settings, go to the Manage tab.
- Next to "Journal entry consolidation," click Edit.
- Choose how you want to consolidate entries:
- By employee:
- This can offer more detailed reporting.
- Ex: You can track each employee’s wages in separate accounts instead of one "Salaries and Wages" account.
- By department:
- This can help you track wages, taxes, and benefits separately.
- Ex: You can send Design wages to one account and Marketing wages to another, instead of combining everything into "Salaries and Wages." You can also map departments to Xero tracking categories if needed.
- Click here to see how you can enable departments.
- By job:
- This can split wages, taxes, and benefits by role.
- Ex: You can track cashier wages and cook wages in separate accounts instead of sending all wages to "Salaries and Wages." If you use Xero tracking categories, you can also map jobs to each job to a tracking category for even more detailed reporting.
- Click here to see how you can enable multiple job titles for employees.
- By project:
- Gusto Project Tracking must be enabled.
- You can track wages, taxes, and benefits by project.
- Ex: Instead of all wages going to “Salaries and Wages,” you can split wages into separate accounts for each Gusto Project.
- By employee:
- Click Submit.
Step 2: Set up mapping overrides
Once you select a consolidation method, a new tab appears on the left. Ex: If you choose to consolidate by employee, the tab will be called Employee. If you choose to consolidate by department, the tab will be called Department.
You can override detailed mappings for individual employees, departments, jobs, or projects. Overriding detailed mappings in this tab means assigning different accounts to payroll items at these levels. This will not impact your mappings in the Detailed tab.
This is optional—if no overrides are applied, journal entries will still be categorized according to what was set on the Detailed tab.
Here's how to override your mappings by consolidated category:
- Find the new tab that corresponds to the consolidation method you chose.
- Ex: If you chose to consolidate by employee, go to the Employee tab.
- Click Edit.
- If your company uses Xero Tracking Categories, you’ll first have the option to choose a tracking category at the top of this page.
- If you want to adjust your mappings for this specific consolidation, select the new chart of account from the dropdown for the corresponding Gusto category.
- This will only apply to this specific consolidation.
Contractor payments
Consolidating journal entries by employee and department is compatible with contractors.
Consolidating by job and project is not compatible with contractors. This is because job titles and Gusto Projects are not currently supported for contractor profiles. If your company pays contractors and uses job or project consolidation, contractor payments will be synced based on the default company mappings.
Follow these steps to send payroll data to Xero.
Note: Syncing payroll is only necessary when you’ve already run payroll in Gusto before setting up the integration, or if you have auto-sync disabled.
- Sign in to your Gusto admin account.
- Click the Pay section and select Pay History.
- Click on the payroll you would like to sync.
- Click Sync at the top of the payroll detail page.
- Note: If you have autosync enabled the data will automatically push over when you process payroll.
- A timestamp will populate confirming the data was pushed over to Xero.
- Sign in to your Xero account.
- If you’re syncing a Manual Journal: You can find the posted journal in your Journal Report, which can be accessed from the Accounting menu.
- If you're syncing a Bill: It will post to Accounts > Purchases.
- If you chose to manually approve: Bills will sync over as “Awaiting Approval.”
- If you chose to automatically approve: Bills will sync over as “Awaiting Payment.”
Note: If you do not see the Sync button, confirm your integration is still actively set up and is not disconnected.
View synced Bills in Xero
- In Gusto, process a payroll.
- If auto-sync is not enabled: Select Sync to send the entry to Xero.
- If auto-sync is enabled: Once you run payroll you’ll see a “Synced” status on the payroll summary in Gusto.
- Sign in to Xero.
- Choose Business.
- Click Bills to pay.
- Under “Bills you need to pay,” find the new Bill for the payroll you ran.
- The line items will now be tagged with Xero tracking categories based on your mapping selections.
- Any employees or contractors not on a designated project will not have their corresponding payroll expense amounts tagged with a tracking category option.
If you have previously synced payrolls that aren’t mapped to Xero tracking categories, you can re-sync those payrolls if desired. Here’s how:
- First, you may need to void any previously synced bills synced before March 21st, 2023. This will prevent duplicate entries from being created when you re-sync them.
- Sign in to Gusto.
- Go to the Pay section.
- Choose Pay history.
- Select the payroll you want to sync.
- Click Sync.
To view the newly synced bills in Xero, follow the steps above.
View synced Manual Journals in Xero
- In Gusto, process a payroll.
- If auto-sync is not enabled: Select Sync to send the entry to Xero.
- If auto-sync is enabled: Once you run payroll you’ll see a “Synced” status on the payroll summary in Gusto.
- Sign in to Xero.
- Go to the Accounting menu and select Reports.
- Under “Taxes and Balances,” click Journal Report. You can use the search field in the top-right corner.
- Select the date range to search and the order to display the journals.
- Optional: Select Show Tracking to show any tracking categories included in the manual journals. Choose Show Posted Manual Journals Only to eliminate any draft journals.
- Click Update.
- Select the journal you’d like to view.
Here are some common syncing errors and their resolutions.
| Error message | Detail | Resolution |
|---|---|---|
| You’ve already reconciled payments against this Bill in Xero. Please "Remove & Redo" any payments applied to this Bill in Xero, and then try again. | The entry has already been reconciled and cannot be re-synced. | Remove and redo any payments applied to this Bill. Next, sync the payroll or payment from Gusto |
| You have reached the limit of invoices you can approve in Xero. Please update your Bill approval settings in the App Directory or upgrade your Xero plan. | You’ve reached the limit of invoices you can approve. | Change your bill approval settings in the Gusto App directory or upgrade your Xero plan. |
| This Bill has already been synced and approved in Xero. You cannot change the status from Approved to Awaiting Approval. To resync this Bill, you must first void it in Xero. | We cannot change the status of an approved bill. | Void the bill in Xero. |
Because Gusto does not take any money for benefits or deductions, we include a mapping for a benefit or deduction expense and a benefit or deduction liability. This will create accounts within your accounting software that accrue an amount owed for the benefit or deduction over time.
When the benefit or deduction is then paid to the requesting party, you can offset your liability account and zero out the accrued amount owed.
Benefits always have two line items on the journal entry:
- Employer Benefit Expense: This tracks the cost of employer contributions to benefits.
- Benefit Liabilities: This tracks the amount owed to the benefit provider. It's the total of employee deductions plus employer contributions.
Garnishments always have one line item on the journal entry for the garnishment liability. It tracks the amount owed for the garnishment/deduction.
Important: When money is pulled for an FSA or commuter benefit, before it is deducted through payroll make sure you don't create an expense but rather establish a receivable. It will be expensed in payroll when the amount is deducted. At that point with the deduction, then reduce the receivable.
Offset benefit liabilities
Option 1: Create an entry from the bank debit (created by paying the benefit or deduction) and assigned that entry to the liability account to offset.
- Sign in to your Xero Account.
- Go to Accounts > Bank Accounts and open up Reconcile.
- Locate the debit that corresponds with the payment of your benefit or deduction
- Click Create from the right-hand column next to the debit.
- Enter in the details, selecting the liability account under What.
- Click Add Details to submit the entry.
Option 2: Create a Bill or Invoice and associate that item with the liability account.
- Sign in to your Xero Account.
- Go to the + in the upper right-hand corner and select Bill or Invoice under New.
- Manually enter or select the liability account from the drop-down menu under Accounts.
- Finishing creating the Bill or Invoice.
- Click Save or Approve.
If you pay employees by check, we recommend you print the checks from Gusto.
If you prefer to print checks from within Xero, we recommend you use the Manual Journal sync option as an easy way to avoid double reporting. When you create the check in Xero, code the line item to the same Clearing Account that you have set up in your Xero account mappings to offset the account balance by the amount of the check.
If you're using Bill sync for your Xero integration, this is our recommended method for reconciling expenses if payments were all processed through direct deposit. You can use the Split function to reconcile the payroll invoice that Gusto sends to Xero with the two payroll bank transactions.
Step 1: Use the Split function to reconcile the first transaction
- Sign in to your Xero account.
- Under your bank account, click Reconcile Items.
- There should be two Gusto bank transactions. Next to the first bank transaction, click Find & Match.
- Find and select the Gusto payroll invoice that was synced to your Xero account.
- Click the blue Split option next to the selected payroll invoice.
- Enter the first bank account transaction amount.
- Click Split. This will calculate the difference and allow you to apply only the amount of this one bank transaction to the invoice. Now the total should match the first bank transaction.
- Click Reconcile.
Step 2: Reconcile the second transaction
- Next to the second bank transaction, click Find & Match.
- Find and select the same Gusto payroll invoice you just reconciled the first bank transaction to. The amounts should match perfectly.
- Click Reconcile.
When the Gusto payroll bank debits (and paychecks, if paying your team by check) appear in your bank account in Xero, from the Create tab, create a new spend money transaction and allocate it to your clearing account.
The spend money transactions should offset the balance created from the Gusto Manual Journals in your clearing account, reducing the balance to zero.
To make the reconciliation process even easier, you could set up a bank rule to create the transactions for you.
Check your clearing account balance
You should regularly check the transactions in your clearing account using the Account Transactions report.
The Gusto payroll bank debits (and paychecks, if paying your team by check) should completely offset the balance of your clearing account after each payroll is reconciled. If the balance is not zero, it could be due to:
- Payroll bank debits for synced payrolls not reconciled against the clearing account
- One or more payrolls have not been synced
- Transactions that are not directly related to synced payrolls have been allocated to the clearing account
- The only two transaction types you should see in the clearing account are Manual Journals and Spend Money transactions
- Manual Journals will be created by the integration and Spend Money transactions will be created by you during the bank reconciliation process
Disconnect your company's Xero Accounting integration
- Sign in to your Gusto admin account.
- Go to the App directory.
- Click Accounting.
- Click the Xero tile.
- Click Disable Xero Integration on the right-hand side of the screen.
- You will no longer be able to sync Gusto payrolls with Xero.
- If you think you may want to sync again in the future, click Cancel below and then select No for auto-sync. This will stop the information transfer to Xero and will keep your mapping information saved.
- Click Remove.
Choose a section below for frequently asked questions about this integration.
Q: Will transactions automatically reconcile?
A: No. Your Bill must be approved before you can reconcile the debits in your bank account with the Bill line entries. Do this by matching your bank transactions to the Bill Gusto created: Under Accounts, go to Bank Accounts. Click Match.
Q: How do I reconcile the two debits (net pay and taxes) with the subtotal in my Xero bill?
A: Refer to "Bill reconciliation" above.
Q: The chart of accounts in Gusto does not look correct. What should I do?
A: First, click Refresh chart of accounts in Gusto. If this does not resolve the issue, you may have linked the wrong Xero account. Disconnect the integration and reconnect to the correct Xero account.
Note: Accounts Receivable and Accounts Payable account types are not supported at this time because these require a Contact to be used with the Account. Asset and Liability accounts are supported without a Contact.
Q: How do I handle checks?
A: We recommend printing checks from your Gusto account or handwriting them. You can then reconcile the bill from Gusto when your employees cash the checks. We do incorporate the amount of each check in our entry.
Q: Why can’t I find the Xero account I’m looking for in the drop-down?
A: The initial list in the drop-down menu shows recommended accounts based on the selected category. If you want to choose a different account, simply type the name of the account into the search box.
If you still cannot find the account, it may need to be created in Xero first. Once you’ve created the account, click Refresh chart of accounts in Gusto and try searching for it again in the search box.
Q: Do I need to select a default for each section?
A: No, you are not required to select a default for every section. If you prefer to manually map specific sections, you can simply leave those sections blank.
Q: What happens if I do not set up default mappings?
A: Default mappings are designed to automate mapping of new payroll categories that are added to your integration. If you choose not to enable default mappings, you will need to manually select the appropriate account for each new payroll category.
Please note that the sync will be paused until all categories are mapped to an account in Xero, which may disrupt your integration process.
Q: When are new mapping categories created?
A: New categories may be created in your integration under the following circumstances:
- Adding a deduction
- Creating a new earning type
- Setting up a benefit for the first time
- Establishing a new time-off policy
- Relocating to new states, such as New York (NY) or Hawaii (HI)
- Requesting payroll adjustments
Each of these actions can introduce new payroll categories that will require appropriate mapping to ensure your integration functions smoothly.
Q: If I set up or change default mappings, will that impact what I’ve already mapped on the Detailed tab?
A: No. Changes to default mappings only apply to new categories added in the future. If you have unmapped categories in that section, you can choose to apply the default account to fill them in. You can still manually update any existing detailed mappings on the Detailed tab.
Q: Can I change my default mapping selection later?
A: Yes, you can change your default mapping selections at any time. Note that any changes will only affect future journal entries. Your existing journal entries will remain unchanged unless you resync the entry.
Q: If I update my mappings, can I re-sync a payroll to update the bill or journal entry?
A: Yes. To re-sync a payroll:
- In Gusto, go to the Pay tab.
- Choose Pay History.
- Select the check date.
- Click Re-Sync at the top of the page.
Q: How do I break out individual employee payroll items?
A: You can change the journal consolidation method to “by employee.” To do this,
- Go to the Settings tab and choose Manage.
- Next to "Journal entry consolidation, click edit.
- Select Employee.
Q: Why can’t I find the Xero account I’m looking for in the drop-down?
A: The initial list in the drop-down menu shows recommended accounts based on the selected category. To choose a different account, simply type the name of the account into the search box.
If you still cannot find the account, it may need to be created in Xero first. Once you’ve created the account, click Refresh Chart of Accounts in Gusto and try searching for it again in the search box.
Q: What if I will not be using one of the payroll items listed?
A: The item will still need to be mapped to an account. If the payroll item is not applicable, nothing will sync related to the account that is selected within your entry. Only payroll items that apply to a processed payroll will populate within the synced entry.
Q: Can I include employee benefit deductions on the Bill or Journal Entry?
A: Employee deductions are included in the gross wages amounts reported on the entry. They are not tracked separately because they are not an additional expense to the company on top of what's already reported for wages.
Employee deduction amounts are included in the Benefit Liability along with the Employer Contribution. Click here to learn more.
Q: Can unique reimbursements be broken out through separate mappings?
A: No, all reimbursements will be pushed over as a lump sum (e.g. Cell Phone Reimbursement + Gym Reimbursement + Office Supplies Reimbursement, etc.).
Q: Can I use more than one tracking category or journal consolidation method? For example, can I consolidate my bills or journal entries by employee and by job?
A: No, not at this time. You must choose to consolidate by one method (by employee, department, job, or project). Next, you may select one class for each employee, department, job, or project.
Q: Can I change the way I consolidate my mappings?
A: Yes, you can change your consolidation preferences at any time. Simply go to the Manage tab located under Settings. However, keep in mind that any changes will result in the deletion of previous consolidated account mapping overrides.
Q: Do I need to set up overrides for consolidated mappings?
A: Setting up overrides for consolidated mappings is optional. It's not required, but it does provide you with the opportunity to customize the mapping layout for each unique grouping you've established.
Q: Is it necessary to establish a Xero Class for each consolidated grouping?
A: No, it's not mandatory. This is optional based on your specific needs.
Q: Is it possible to assign multiple Xero Classes to a single consolidated grouping?
A: Currently, our system allows only one Xero class to be assigned per consolidated grouping.
Q: Do you offer integration with Xero Projects?
A: We do not currently offer direct integration with Xero Projects. If you opt to consolidate your mappings by project, we will segment each entry according to the projects you've configured in your Gusto Project Tracker. However, please note that this information will not be directly synced to Xero Projects.
Q: Why didn’t my sync work?
A: Typically, a sync can stop working if you are no longer connected to Xero or you have a missing mapping. See the “Troubleshooting sync errors” section above for more information.
Q: Why did Gusto disconnect from Xero?
A: Occasionally, an authorization issue might disconnect the integration. To resolve this, simply reconnect the integration:
- In Gusto, go to the App directory.
- Search for Xero.
- Click Connect.
- Enter your admin credentials.
After re-establishing the connection, all your previous mappings should be preserved.
Q: If I update my mappings, can I re-sync a payroll to update the entry?
A: Yes. To re-sync a payroll:
- In Gusto, go to the Pay tab.
- Choose Pay History.
- Select the check date.
- Click Re-Sync at the top of the page.
Q: How do employee taxes and employee benefit contributions sync to Xero?
A: They’re always included in Gross Wages & Salaries.
Q: Do you break out individual taxes?
A: Gusto handles all of your tax payments automatically. Because of this, you do not need to track tax liabilities. When we sync entries, we record employer taxes as expenses.
You can select for employer taxes to be broken by each individual tax or lump them together. You’ll find this option on the Manage tab under Settings.
At this time, we only support one account mapping which will be used across all employer taxes.
Employee taxes are not broken out individually for mapping or in journal entries, as these values are included in Gross Wages.
Q: How do contractor payments sync over?
A: You have two options for syncing contractor payments. Click here to learn more.
Q: Is there a way to retroactively sync all payrolls once I enable auto-sync?
A: Auto-sync will only work for the payrolls moving forward from the time it is set up. Any payrolls run before auto-sync was enabled will need to be manually synced.
Q: What does the timestamp indicate?
A: The exact time Gusto successfully synced a payroll into the accounting software.
Q: Can I re-sync an entry that has already been reconciled?
A: You can re-sync a payroll from Gusto at any time.
Keep in mind:
- If you're syncing Bills, you may need to remove and redo any bank transactions in Xero before re-syncing from Gusto.
- If you're using syncing Journals, we will update the existing Journal.
- If you switch your transaction type, a new transaction will be created. To prevent duplicates, you will need to void previously synced Bills or reverse previously synced Journals.
Q: Can I sync international contractor payments to Xero?
A: Yes, both US-based and non-US based contractor payments can be synced. To do so, go to the Pay section in Gusto and choose Pay history. Go to the Contractor payment history tab and select a payment to sync.
Q: Can I sync international employee payrolls to Xero?
A: Not at this time.
Q: Can I sync Gusto or NEXT insurance invoices to Xero?
A: Not at this time.
