# Payroll: connect Gusto or record runs manually

**Category:** [Accounting](https://help.totalctrl.app/hc/totalctrl/totalctrl-help-center/en-US/categories/accounting)
**Updated:** 2026-10-04

TotalCtrl records the accounting impact of payroll — it doesn't run payroll itself.
## Connect Gusto

- Go to *Accounting → Settings → Payroll*.
- Click **Connect with Gusto** (use the demo environment for testing).
- Processed payroll runs import automatically — hourly, or with **Import payroll now**.

## Record a run manually

In *Accounting → Payroll*, enter the pay date, gross wages, net pay and employer taxes. TotalCtrl posts: Dr Wages + Dr Employer Payroll Taxes / Cr Cash (net pay) + Cr Payroll Liabilities (withholdings + employer taxes owed). **ADP** support is coming soon.

---

## Related Articles

- [Accounting overview](https://help.totalctrl.app/en-US/articles/accounting-overview-1)
- [Create and send an invoice](https://help.totalctrl.app/en-US/articles/create-an-invoice)
- [Reconcile your bank feed (with AI categorization)](https://help.totalctrl.app/en-US/articles/bank-reconciliation)
- [Accounting overview](https://help.totalctrl.app/en-US/articles/accounting-overview-2)
- [Inventory and cost of goods sold](https://help.totalctrl.app/en-US/articles/inventory-and-cogs)

---
[← Back to TotalCtrl Help Center](https://help.totalctrl.app/en-US/)