On this page

Bookkeep makes it easy to manage accounting for multiple sales channels—such as Shopify, Square, Amazon, Toast, and more—within a single entity. This guide walks through how connections work, how postings are tracked per channel, and best practices for account mappings.

## Connecting Multiple Channels to One Entity

- Each sales channel (e.g., Shopify, Amazon, Toast) can be connected to the same Bookkeep entity.
- Once connected, Bookkeep will create daily journal entries for each channel.
- These entries flow into your accounting system separately, preserving visibility by sales channel while rolling up to the same entity.

## How Postings Are Separated or Tagged

- **Per-channel journal entries:** Bookkeep posts a separate journal entry for each sales channel every day. If transactions occur in multiple currencies on the same day, each currency is recorded in its own entry to ensure accuracy.
- **Tags and naming:** Each entry includes the channel name in the memo/description for easy identification. You can also use dimensions, classes, or tracking categories in your accounting platform for more detailed reporting and tracking.
- **Payout handling**: Each channel’s deposits or payouts are posted separately, making it easier to match to bank deposits.

## Recommendations for Account Mappings

To keep your books organized and simplify reconciliations, we recommend:
- **Channel-specific clearing accounts**  
  Example: _Shopify Clearing_, _Amazon Clearing_, _Toast Clearing_  
  This makes it easy to tie out payouts from each channel to bank deposits
- **Revenue account**  
  Option 1: Use a single revenue account for all channels if consolidated reporting is preferred  
  Option 2: Create channel-specific revenue accounts (e.g., _Shopify Sales Revenue_, _Amazon Sales Revenue_) for greater visibility and performance tracking
- **Expense and fee accounts**  
  Map fees (payment processor, commissions, platform fees) separately by channel to track true profitability.

## Common Pitfalls to Avoid

- **Mixing clearing accounts**: If multiple channels share the same clearing account, it can make reconciliation with payouts difficult. Always set up separate clearing accounts per app connection.
- **Overlooking channel-specific fees**: Amazon commissions, Toast processing fees, and Shopify payment fees differ. Ensure each fee type is mapped properly.
- **Reconciling net vs. gross sales incorrectly**: Bookkeep posts gross sales along with discounts, refunds, taxes, and fees. Ensure your mappings allow you to see both gross and net figures clearly.
- **Not matching timing of payouts**: Some channels (like Amazon) may pay out less frequently than others (like Shopify). Be mindful when reconciling clearing balances to bank deposits.

**Best Practice Summary**

- Always use **channel-specific clearing accounts**.
- Decide whether you want consolidated or channel-specific **revenue accounts**.
- Map fees separately for full visibility.
- Regularly reconcile clearing accounts to bank deposits to confirm all postings are accurate. At a minimum, we recommend once per month.

If you have any questions, feel free to contact [support@bookkeep.com](mailto:support@bookkeep.com).
