# Setup Guide

## Firm Setup

Get your firm account configured before onboarding clients.

* **Register your firm** — [Register for Kick](/accountants/start-here/set-up-your-firm/register-for-kick.md) to create the parent account that will house all your client workspaces.
* **Invite your team** — [Add team members](/accountants/start-here/set-up-your-firm/invite-your-team.md) and assign roles (Owner, Admin, Manager, Member) based on what each person needs to access.
* **Use your free workspace** — Test workflows in your [free firm workspace](/accountants/start-here/set-up-your-firm/free-firm-workspace.md) before going live — it's a full Plus-tier sandbox for prepping your own books, or demoing to prospects.

## Client Onboarding

Set up each client's workspace, connect their data, and give them access.

* **Create the workspace** — [Create a client workspace](/accountants/start-here/add-your-first-client.md) and [add entities](/accountants/setting-up/multi-entity/adding-and-removing-entities.md) if they have multiple businesses — this keeps related companies organized and enables intercompany automations.
  * If your client is already on Kick, have them [invite your firm](/accountants/managing-clients/add-your-first-client/add-existing-kick-users-as-clients.md) instead.
* **Migrate historical data** — Follow the [migration guide](/accountants/setting-up/migration.md) to migrate historical data for your clients.
* **Set up the Chart of Accounts** — If not already completed in migration, [import your Chart of Accounts](/accountants/setting-up/chart-of-accounts/import-your-chart-of-accounts.md) and verify opening balances against prior period financials.
* **Connect financial accounts** — [Connect accounts](/accountants/setting-up/integrations/connect-accounts.md) via Plaid or direct integration ([Stripe and PayPal](/accountants/setting-up/integrations/payment-processors.md), [Ramp](/accountants/setting-up/integrations/ramp.md), [Mercury](/accountants/setting-up/integrations/mercury.md), [Gusto](/accountants/setting-up/integrations/gusto.md)), or import data manually via the [Universal Importer](/accountants/setting-up/universal-importer.md).
  * **Connect personal accounts too** — to capture business expenses that occurred in personal accounts, and to improve categorization accuracy for contributions and distributions ([read more](/accountants/bookkeeping-workflows/personal-to-business.md) about personal accounts in Kick).
* **Invite the client** — [Invite your client](/accountants/setting-up/invite-your-clients.md) with the **Member** role so locked periods are view-only.

## Automation and Personalization

Reduce manual work and keep processes consistent across clients.

* **Rules** — Create [Rules](/accountants/bookkeeping-workflows/rules.md) to automate [categorization](/accountants/bookkeeping-workflows/categorization.md) and more — rules always override AI, so use them for client-specific patterns that reduce review time.
* **Classes** — Use [Classes](/accountants/bookkeeping-workflows/classes.md) to segment transactions by department, location, or project for granular reporting.
  * Using [Gusto](/accountants/setting-up/integrations/gusto.md) or [Ramp](/accountants/setting-up/integrations/ramp.md)? Departments you've created will automatically sync as Classes in Kick.
* **Collaborate** — Streamline communication with [Tasks](/accountants/close-workflows/tasks.md) for open item requests or confirmations, create [Memos](/accountants/collaboration/memos.md) for shared transaction context, apply [Locks](/accountants/close-workflows/locks.md) to protect closed periods, and view [Activity](/accountants/close-workflows/activity.md) for audit trails (who did what, and when).

## Onboarding Checklist

* [ ] Register firm and invite team
* [ ] Create client workspace and add entities
* [ ] Migrate data (if applicable)
* [ ] Import Chart of Accounts (if not already completed in migration) and verify opening balances
* [ ] Connect all financial accounts (including personal)
* [ ] Invite clients to Kick
* [ ] Set up automations
* [ ] Collaborate with your team
