> For the complete documentation index, see [llms.txt](https://docs.kick.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kick.co/accountants/setting-up/ledgers.md).

# Ledgers

### Cash vs. Accrual

|                | Cash        | Accrual           |
| -------------- | ----------- | ----------------- |
| Availability   | All clients | Plus plan only    |
| Setup required | None        | Must be enabled   |
| Posting        | Real-time   | Upon confirmation |

***

### Cash ledger

The Cash ledger is Kick's real-time ledger. When transactions sync from connected accounts or are imported manually, they are categorized by Kick's categorization model or by rules you've created and post to the Cash ledger immediately — giving you an up-to-date view of your client's financials at all times.

***

### Accrual ledger

The Accrual ledger is not real-time. When you first create an Accrual ledger for a client, it starts blank. Transactions post to the Accrual ledger only after accrual accounts have been confirmed: either by completing the accrual tasks on the Tasks tab, creating accrual rules, or by setting Accrual ledger accounts manually on the Transactions tab.

Because accrual requires more review and adjustment, Kick gives you tools to automate the process: you can create rules that post directly to the Accrual ledger, and the Tasks tab generates tasks to guide your accrual review.

→ [Accrual tasks](/accountants/close-workflows/tasks/accrual-tasks.md)\
→ [Rules](/accountants/bookkeeping-workflows/rules.md)

***

### Setting up the Accrual ledger

The Accrual ledger can be enabled in two places:

1. **During client setup:** When adding a new client, select the required ledgers as part of the setup flow.
2. **In Accounting Settings:** From within the client's workspace, click your profile icon in the top right and click **Create Accrual Ledger**.

<div data-with-frame="true"><figure><img src="/files/K60lxY5sU9d6OflzylQZ" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}
**Important:** If you're migrating an Accrual client from QuickBooks Online, enable the Accrual ledger **before** starting the migration.&#x20;
{% endhint %}

→ [Migration](/accountants/setting-up/migration.md)

***

### Working with both ledgers

When the Accrual ledger is enabled, an Accrual ledger column becomes available across all Transactions views. To switch between Cash and Accrual on reports, go to the **Accounting** tab and use the ledger basis toggle.

<div data-with-frame="true"><figure><img src="/files/mWXIOoT8z8oXxAVJIBCF" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kick.co/accountants/setting-up/ledgers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
