Documentation Index
Fetch the complete documentation index at: https://docs.tight.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Accounting for companies running payroll, including businesses of one, can be tricky. Tight’s native payroll integrations make this process easy, with zero user input required.Use cases
Integrating your users existing payroll system
Many of your users already run payroll through established providers. With Tight’s native integrations, they can connect their existing payroll accounts to your platform and immediately benefit from automatic accounting without switching providers or changing their payroll workflow. Your users connect their existing payroll providers via one of Tight’s native integrations (e.g., Gusto retail). Once connected, payroll runs are automatically synced to Tight as they occur, accounting transactions are created in real-time in the user’s General Ledger, and bank withdrawals are automatically reconciled when they clear. Your users continue running payroll exactly as they do today, and Tight handles all the accounting complexity in the background.Automatic payroll/withdrawal reconciliation
Regardless of which approach you choose, connecting existing payroll systems, embedding payroll into your platform, or feeding payroll data directly to the Tight API, the automatic reconciliation works the same way. Tight creates the proper accounting entries for each payroll run and automatically reconciles bank withdrawals when they clear, with zero user input required. That reconciliation process, when done manually, can be very complex, as a single payroll run typically includes at least three bank withdrawals, all of which need to be mapped to different accounts. With the Tight API, this reconciliation happens automatically, without user input.Monthly Payroll Run Example
Here’s a concrete example of what Tight automates:- The owner of an S-Corp has two employees and a contractor. They run their monthly payroll:
- Owner salary: $6,000
- Two employees: $4,000 each ($8,000 total)
- One contractor: $1,000
- Company payroll taxes: $2,000 per W-2 worker ($6,000 total for owner + 2 employees)
- Employee payroll tax withholding: $1,000 per W-2 worker ($3,000 total)
- Health insurance: $400 per person ($1,200 total for owner + 2 employees)
- Company 401k contributions: $200 per person ($600 total for owner + 2 employees)
- Employee 401k contributions: $300 per person ($900 total for owner + 2 employees)
- The payroll provider processes four separate bank withdrawals:
- $12,000 for Employee Net Pay ($15,000 gross wages minus $3,000 in tax withholdings)
- $9,000 for Payroll Taxes ($6,000 company portion + $3,000 withheld from employees)
- $1,200 to CareFirst for health insurance
- $1,500 to Guideline for 401k ($600 company contributions + $900 employee contributions)
- The Tight API automatically matches these 4 bank withdrawals with the payroll run and performs the following
accounting splits:
- $12,000 net salary withdrawal → Split into $5,000 owner net pay, $6,000 staff net pay, and $1,000 contractor payments
- $9,000 payroll tax withdrawal → Split into $6,000 for company payroll taxes (expense), $1,000 added back to owner gross wages, and $2,000 added back to staff gross wages (since these amounts were withheld from their paychecks)
- $1,200 health insurance withdrawal → Split into $400 for owner benefits (expense) and $800 for employee benefits (expense)
- $1,500 retirement withdrawal → Split into $600 for company 401k contributions (expense) and $900 for employee 401k contributions (treated as additional wages from the company’s accounting perspective)
- Furthermore, the Tight Embedded experience nests these transaction line items neatly under the payroll run, giving the business owner complete visibility into their payroll costs without manual reconciliation work.