Managing Multiple Sales Channels in a Single Entity
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 Clearin
-
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.