Reconcile your Atlas sales to the payout in your bank, and understand why your sales, payout, and P&L figures differ.
Who is this article for?
Atlas users with Finance or Admin permissions. Set permissions from Settings > Team members.
Users reconciling sales, payouts, and P&L figures across reports.
Your sales total and your bank deposit will almost never match to the cent. That is expected. Cash you collect directly is never paid out through Atlas, and card payments carry a processing cost that comes out before the transfer. This guide shows the full line-by-line walk from sales to bank, and how to reconcile your sales to your payouts.
Every figure between your sales report and your bank deposit connects through one walk. It starts from net sales, your sales after discounts, which always excludes GST:
Figure
What it is
Net sales
Sales after discounts, excluding GST
+
Service charge
+
GST
=
Expected payment
Your recorded sales
−
Payment discrepancy
Refunds and adjustments
=
Net payment
Expected payment after discrepancies
−
Manual payments
Cash etc., not paid out by Atlas
=
Net payment (Integrated)
Integrated sales your payout is based on
−
Payment processing fee
Cost of processing card payments (Visa, Mastercard, etc.)
=
Transfer amount
What Atlas pays into your bank
If your bank deposit is smaller than your sales, the difference is almost always manual payments (never collected through Atlas) and the payment processing fee (the cost of processing the card payments). The walk above accounts for both.
The payment processing fee is the cost of accepting card and digital payments (card, PayNow, GrabPay). It covers the charges from the card networks and banks, such as Visa and Mastercard, that handle each transaction. In the payout report it appears as Total payment processing fees.
Net sales always excludes GST. Atlas defines it as gross sales minus discounts minus any GST included in the price. If you price tax-inclusive, the GST baked into your menu prices is backed out to reach net sales. If you price tax-exclusive, GST is added at checkout. The walk adds GST back to net sales to reach what the customer actually paid.
Start on the Sales to payout reconciliation tab, not the Payouts tab. Comparing your sales total to a figure on the Payouts tab is the most common cause of a mismatch that isn’t real. The Sales to payout tab links your sales to their payouts and shows where every dollar goes.Go to payout report →
1
Open the Sales to payout reconciliation tab
In the payout report, open the Sales to payout reconciliation tab and set the serving date range you want to check.
Sales payout breakdown on the Sales to payout reconciliation tab
2
Work down the sales payout breakdown
Every line is accounted for:
Expected payment — your recorded sales for the period.
Payment discrepancy — refunds and adjustments.
Net payment — expected payment after discrepancies. It splits into:
Net payment (Manual) — cash and other payments not processed by Atlas. You collect these directly, so Atlas never pays them out.
Net payment (Integrated) — the integrated sales your payout is based on, shown as Already paid out and Pending payout.
Net payment is the total of both. Only the integrated portion leads to a payout, and the amount paid into your bank (the transfer amount) is that figure minus the processing fee. A sales total that looks higher than your payouts is usually explained by manual payments and pending payouts.
3
Trace the integrated total to your bank
Net payment (Integrated) is the integrated sales your payout is based on. The payment processing fee comes out of it, and the remainder, the transfer amount, is what Atlas pays into your bank. To see the fee and transfer amount for a specific payout, open the Payouts tab, tap a payout ID, and select Single payout view.
Comparing your sales total against the Payouts tab will almost always show a gap, because that tab lists integrated payouts only. Reconcile on the Sales to payout reconciliation tab instead, where manual payments and pending payouts are shown separately.
This example uses tax-exclusive pricing and illustrative rates: a 3% payment processing fee, 9% GST, and 10% service charge. Your fee rate is set per merchant and may differ. Check your own rate in the payout report’s Single payout view.
A Tuesday with the following activity:
Item
Amount
Gross sales
$2,000.00
Discounts
−$80.00
Net sales
$1,920.00
Service charge (10% of net)
+$192.00
GST (9% of net + service charge)
+$190.08
Expected payment
$2,302.08
Of that, $100.00 was paid in cash. Cash is a manual payment, so Atlas does not pay it out. That leaves $2,202.08 as Net payment (Integrated), the figure your payout is based on.On Thursday, Atlas settles the card payments:
Timing is the usual cause. The rest are less common.Timing (most common). Sales record on the serving date. Payouts record on the settlement date, often days later. Friday’s card sales may only reach your bank on Monday. To reconcile, filter the Sales to payout reconciliation tab by serving date. It separates pending payouts from completed ones.
Payment processing fee
The sales report shows the full amount the customer paid. The transfer amount is what remains after the payment processing fee comes out. Reconcile expected payment against net payment (integrated), not against the transfer amount.
Refunds and chargebacks
A refund reduces sales on the original order’s serving date, but reduces the payout when it is processed, often on a different day and in a different payout window. Chargebacks appear as a negative adjustment in a later payout.
An old sale appears in a much later payout
Occasionally a payment for an order fails to settle on time. Atlas runs regular manual sweeps to catch these and processes the outstanding amount when found. When that happens, a sale from an earlier date can appear in a much later payout. For example, a sale from 1 May might be paid out on 23 May. It can look like earlier sales are being paid out again, but it is the previously unsettled payment being caught and paid to you for the first time.
Manual payments
Cash and other payments you collect directly appear in the sales report but never in a payout. Atlas only pays out integrated payments. To see them, check the Payment type summary in the sales report, which lists your manual payment methods alongside the integrated ones.
Aggregator orders (Grab Food, Foodpanda)
Aggregator orders are recorded in your Atlas sales, but the platforms pay you directly, not Atlas. They do not appear in the Atlas payout report. Reconcile aggregator payments against your Grab and Foodpanda statements separately.
GST and service charge
Net sales exclude GST and service charge. Expected payment and the transfer amount include them. Comparing net sales to a payout will always show a gap.
After accounting for the payment processing fee, manual payments, and pending payouts, the remaining gap should be near zero. If a meaningful amount is still unexplained, note the date range and the two figures you are comparing, then contact support.
A payout is stuck on Pending
Payouts usually settle within a few business days. If a payout shows as Pending for more than 5 business days, contact support with the payout ID.
A negative payout or chargeback you don't recognise
Chargebacks and adjustments appear as negative amounts in a later payout. If you see one you cannot trace to a refund or dispute, contact support with the payout ID.
Using reports — filter, export, and schedule report deliveries.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Atlas Help Center","colors":{"primary":"#4f46e5","light":"#818cf8","dark":"#473fce"},"logo":{"light":"https://mintcdn.com/atlaskitchen/toWaeAIw-C17Ei-e/logo/atlas-logo-for-light.svg?fit=max\u0026auto=format\u0026n=toWaeAIw-C17Ei-e\u0026q=85\u0026s=42ed8ebe4e4fca8e33f55859c72ca3f1","dark":"https://mintcdn.com/atlaskitchen/toWaeAIw-C17Ei-e/logo/atlas-logo-for-dark.svg?fit=max\u0026auto=format\u0026n=toWaeAIw-C17Ei-e\u0026q=85\u0026s=bb42d68eef8bc5010249ee1532a301da"},"favicon":"https://mintcdn.com/atlaskitchen/PbQq0fyxwtbdSf_o/favicon.svg?fit=max\u0026auto=format\u0026n=PbQq0fyxwtbdSf_o\u0026q=85\u0026s=9db1f5a3494b038b2e09d47174c85a20","api":{"openapi":["specs/storefront-v1.yaml","specs/admin-v1.yaml"],"mdx":{"server":"https://api.atlas.kitchen"}},"navbar":{"links":[{"href":"mailto:hello@atlas.kitchen","label":"Contact us"}],"primary":{"type":"button","label":"Log in","href":"https://portal.atlas.kitchen"}},"footer":{"socials":{"instagram":"https://www.instagram.com/eatwithatlas","website":"https://atlas.kitchen"}},"fonts":{"family":"Poppins"},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"posthog":{"apiKey":"phc_qu7tvbPaS6IIkmPz45wWN0E0jBQhuxfGIywTJJNAkNb","sessionRecording":true}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"atlaskitchen","hasAudioNarration":false,"actualSubdomain":"atlaskitchen","customDomains":["help.atlas.kitchen"],"gitSource":{"type":"github","owner":"atlas-kitchen","repo":"docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae46cf8e7bd3811c8089d4a","collectionId":"a3e5c42a-0131-4064-92f1-5dae7cd1b56a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae46cf8e7bd3811c8089d4a"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae46f50bfaae13da36ac1ba","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Help center","count":66},{"language":"default","tag":"Atlas Merchant Portal","count":53},{"language":"default","tag":"Atlas Connect API","count":49},{"language":"default","tag":"Admin API","count":20},{"language":"default","tag":"Storefront API","count":20},{"language":"default","tag":"Reports","count":15},{"language":"default","tag":"Cart","count":11},{"language":"default","tag":"Menu builder","count":11},{"language":"default","tag":"Orders","count":9},{"language":"default","tag":"Marketing tools","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"reports/finance/sales-reconciliation","slug":"/reports/finance/sales-reconciliation","pageMetadata":{"title":"Why your sales and payout figures don't match","description":"Reconcile your Atlas sales to the payout in your bank, and understand why your sales, payout, and P\u0026L figures differ.","href":"/reports/finance/sales-reconciliation"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Reconcile your Atlas sales to the payout in your bank, and understand why your sales, payout, and P\u0026L figures differ.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,Info,OptimizedImage,Step,Steps,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Who is this article for?`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Atlas users with Finance or Admin permissions. Set permissions from `,_jsx(_components.strong,{children:`Settings > Team members`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Users reconciling sales, payouts, and P\u0026L figures across reports.`}),`\n`]}),`\n`]})]}),`\n`,_jsx(_components.p,{children:`Your sales total and your bank deposit will almost never match to the cent. That is expected. Cash you collect directly is never paid out through Atlas, and card payments carry a processing cost that comes out before the transfer. This guide shows the full line-by-line walk from sales to bank, and how to reconcile your sales to your payouts.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-short-answer`,children:`The short answer`}),`\n`,_jsxs(_components.p,{children:[`Every figure between your sales report and your bank deposit connects through one walk. It starts from `,_jsx(_components.strong,{children:`net sales`}),`, your sales after discounts, which always excludes GST:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`center`}}),_jsx(_components.th,{children:`Figure`}),_jsx(_components.th,{children:`What it is`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`center`}}),_jsx(_components.td,{children:`Net sales`}),_jsx(_components.td,{children:`Sales after discounts, excluding GST`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:`+`}),_jsx(_components.td,{children:`Service charge`}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`center`},children:`+`}),_jsx(_components.td,{children:`GST`}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`center`},children:_jsx(_components.strong,{children:`=`})}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Expected payment`})}),_jsx(_components.td,{children:`Your recorded sales`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`center`},children:`−`}),_jsx(_components.td,{children:`Payment discrepancy`}),_jsx(_components.td,{children:`Refunds and adjustments`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`center`},children:_jsx(_components.strong,{children:`=`})}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Net payment`})}),_jsx(_components.td,{children:`Expected payment after discrepancies`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`center`},children:`−`}),_jsx(_components.td,{children:`Manual payments`}),_jsx(_components.td,{children:`Cash etc., not paid out by Atlas`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`center`},children:_jsx(_components.strong,{children:`=`})}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Net payment (Integrated)`})}),_jsx(_components.td,{children:`Integrated sales your payout is based on`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`center`},children:`−`}),_jsx(_components.td,{children:`Payment processing fee`}),_jsx(_components.td,{children:`Cost of processing card payments (Visa, Mastercard, etc.)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`center`},children:_jsx(_components.strong,{children:`=`})}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Transfer amount`})}),_jsx(_components.td,{children:`What Atlas pays into your bank`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`If your bank deposit is smaller than your sales, the difference is almost always `,_jsx(_components.strong,{children:`manual payments`}),` (never collected through Atlas) and the `,_jsx(_components.strong,{children:`payment processing fee`}),` (the cost of processing the card payments). The walk above accounts for both.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`payment processing fee`}),` is the cost of accepting card and digital payments (card, PayNow, GrabPay). It covers the charges from the card networks and banks, such as Visa and Mastercard, that handle each transaction. In the payout report it appears as `,_jsx(_components.strong,{children:`Total payment processing fees`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Net sales always excludes GST.`}),` Atlas defines it as gross sales minus discounts minus any GST included in the price. If you price `,_jsx(_components.strong,{children:`tax-inclusive`}),`, the GST baked into your menu prices is backed out to reach net sales. If you price `,_jsx(_components.strong,{children:`tax-exclusive`}),`, GST is added at checkout. The walk adds GST back to net sales to reach what the customer actually paid.`]}),`\n`,_jsx(Heading,{level:`2`,id:`reconcile-your-sales-to-your-payouts`,children:`Reconcile your sales to your payouts`}),`\n`,_jsxs(_components.p,{children:[`Start on the `,_jsx(_components.strong,{children:`Sales to payout reconciliation`}),` tab, not the `,_jsx(_components.strong,{children:`Payouts`}),` tab. Comparing your sales total to a figure on the Payouts tab is the most common cause of a mismatch that isn’t real. The Sales to payout tab links your sales to their payouts and shows where every dollar goes.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.a,{href:`https://portal.atlas.kitchen/analytics/payout`,children:`Go to payout report →`})}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open the Sales to payout reconciliation tab`,children:[_jsxs(_components.p,{children:[`In the payout report, open the `,_jsx(_components.strong,{children:`Sales to payout reconciliation`}),` tab and set the `,_jsx(_components.strong,{children:`serving date`}),` range you want to check.`]}),_jsx(Frame,{caption:`Sales payout breakdown on the Sales to payout reconciliation tab`,children:_jsx(OptimizedImage,{width:`700`,src:`https://mintcdn.com/atlaskitchen/1FzLo1Se47VVlcDz/images/reports/payout-report-sales-to-payout.webp?fit=max\u0026auto=format\u0026n=1FzLo1Se47VVlcDz\u0026q=85\u0026s=b3e6a0fc70c2c56b0505b0d1c683e715`,alt:`Sales payout breakdown showing expected payment, payment discrepancy, net payment split into manual and integrated, already paid out, and pending payout`,\"data-og-width\":`2984`,\"data-og-height\":`1314`,\"data-path\":`images/reports/payout-report-sales-to-payout.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/atlaskitchen/1FzLo1Se47VVlcDz/images/reports/payout-report-sales-to-payout.webp?w=280\u0026fit=max\u0026auto=format\u0026n=1FzLo1Se47VVlcDz\u0026q=85\u0026s=3c76cdb0ea7b75cfaf39b5f614da4bd5 280w, https://mintcdn.com/atlaskitchen/1FzLo1Se47VVlcDz/images/reports/payout-report-sales-to-payout.webp?w=560\u0026fit=max\u0026auto=format\u0026n=1FzLo1Se47VVlcDz\u0026q=85\u0026s=38a77557bc316e8f1d31ed71ce9f5dfc 560w, https://mintcdn.com/atlaskitchen/1FzLo1Se47VVlcDz/images/reports/payout-report-sales-to-payout.webp?w=840\u0026fit=max\u0026auto=format\u0026n=1FzLo1Se47VVlcDz\u0026q=85\u0026s=88799ff2e64a6f114376b7418fdbf077 840w, https://mintcdn.com/atlaskitchen/1FzLo1Se47VVlcDz/images/reports/payout-report-sales-to-payout.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=1FzLo1Se47VVlcDz\u0026q=85\u0026s=994c935b805ee0bb817a9891f35ce4c3 1100w, https://mintcdn.com/atlaskitchen/1FzLo1Se47VVlcDz/images/reports/payout-report-sales-to-payout.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=1FzLo1Se47VVlcDz\u0026q=85\u0026s=30c6f90bd4487a35b24aa3dfe5f022f5 1650w, https://mintcdn.com/atlaskitchen/1FzLo1Se47VVlcDz/images/reports/payout-report-sales-to-payout.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=1FzLo1Se47VVlcDz\u0026q=85\u0026s=762b8a63104769c665f5c96e04e6823c 2500w`})})]}),_jsxs(Step,{title:`Work down the sales payout breakdown`,children:[_jsx(_components.p,{children:`Every line is accounted for:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Expected payment`}),` — your recorded sales for the period.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Payment discrepancy`}),` — refunds and adjustments.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Net payment`}),` — expected payment after discrepancies. It splits into:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Net payment (Manual)`}),` — cash and other payments not processed by Atlas. You collect these directly, so Atlas never pays them out.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Net payment (Integrated)`}),` — the integrated sales your payout is based on, shown as `,_jsx(_components.strong,{children:`Already paid out`}),` and `,_jsx(_components.strong,{children:`Pending payout`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),_jsx(_components.p,{children:`Net payment is the total of both. Only the integrated portion leads to a payout, and the amount paid into your bank (the transfer amount) is that figure minus the processing fee. A sales total that looks higher than your payouts is usually explained by manual payments and pending payouts.`})]}),_jsx(Step,{title:`Trace the integrated total to your bank`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Net payment (Integrated)`}),` is the integrated sales your payout is based on. The payment processing fee comes out of it, and the remainder, the `,_jsx(_components.strong,{children:`transfer amount`}),`, is what Atlas pays into your bank. To see the fee and transfer amount for a specific payout, open the `,_jsx(_components.strong,{children:`Payouts`}),` tab, tap a payout ID, and select `,_jsx(_components.strong,{children:`Single payout view`}),`.`]})})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Comparing your sales total against the `,_jsx(_components.strong,{children:`Payouts`}),` tab will almost always show a gap, because that tab lists integrated payouts only. Reconcile on the `,_jsx(_components.strong,{children:`Sales to payout reconciliation`}),` tab instead, where manual payments and pending payouts are shown separately.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`worked-example`,children:`Worked example`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`This example uses tax-exclusive pricing and illustrative rates: a 3% payment processing fee, 9% GST, and 10% service charge. Your fee rate is set per merchant and may differ. Check your own rate in the payout report’s Single payout view.`})}),`\n`,_jsx(_components.p,{children:`A Tuesday with the following activity:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Item`}),_jsx(_components.th,{children:`Amount`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Gross sales`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$2,000.00`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Discounts`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`−$80.00`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Net sales`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$1,920.00`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Service charge (10% of net)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`+$192.00`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`GST (9% of net + service charge)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`+$190.08`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Expected payment`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`$2,302.08`})})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Of that, $100.00 was paid in cash. Cash is a manual payment, so Atlas does not pay it out. That leaves $2,202.08 as `,_jsx(_components.strong,{children:`Net payment (Integrated)`}),`, the figure your payout is based on.`]}),`\n`,_jsx(_components.p,{children:`On Thursday, Atlas settles the card payments:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Item`}),_jsx(_components.th,{children:`Amount`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Net payment (Integrated)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`$2,202.08`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Payment processing fee (3%)`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`−$66.06`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Transfer amount`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`$2,136.02`})})]})]})]}),`\n`,_jsx(_components.p,{children:`In each report:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sales summary (Tuesday)`}),` — gross $2,000.00, expected payment $2,302.08.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Payout report (Thursday)`}),` — transfer $2,136.02.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Difference`}),` — $166.06, fully explained by the payment processing fee ($66.06) plus the $100.00 cash that Atlas does not pay out.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`why-a-deposit-might-not-match-same-date-sales`,children:`Why a deposit might not match same-date sales`}),`\n`,_jsx(_components.p,{children:`Timing is the usual cause. The rest are less common.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Timing (most common).`}),` Sales record on the serving date. Payouts record on the settlement date, often days later. Friday’s card sales may only reach your bank on Monday. To reconcile, filter the `,_jsx(_components.strong,{children:`Sales to payout reconciliation`}),` tab by serving date. It separates pending payouts from completed ones.`]}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Payment processing fee`,id:`payment-processing-fee`,children:_jsx(_components.p,{children:`The sales report shows the full amount the customer paid. The transfer amount is what remains after the payment processing fee comes out. Reconcile expected payment against net payment (integrated), not against the transfer amount.`})}),_jsx(Accordion,{title:`Refunds and chargebacks`,id:`refunds-and-chargebacks`,children:_jsx(_components.p,{children:`A refund reduces sales on the original order’s serving date, but reduces the payout when it is processed, often on a different day and in a different payout window. Chargebacks appear as a negative adjustment in a later payout.`})}),_jsx(Accordion,{title:`An old sale appears in a much later payout`,id:`an-old-sale-appears-in-a-much-later-payout`,children:_jsx(_components.p,{children:`Occasionally a payment for an order fails to settle on time. Atlas runs regular manual sweeps to catch these and processes the outstanding amount when found. When that happens, a sale from an earlier date can appear in a much later payout. For example, a sale from 1 May might be paid out on 23 May. It can look like earlier sales are being paid out again, but it is the previously unsettled payment being caught and paid to you for the first time.`})}),_jsx(Accordion,{title:`Manual payments`,id:`manual-payments`,children:_jsxs(_components.p,{children:[`Cash and other payments you collect directly appear in the sales report but never in a payout. Atlas only pays out integrated payments. To see them, check the `,_jsx(_components.strong,{children:`Payment type summary`}),` in the sales report, which lists your manual payment methods alongside the integrated ones.`]})}),_jsx(Accordion,{title:`Aggregator orders (Grab Food, Foodpanda)`,id:`aggregator-orders-grab-food-foodpanda`,children:_jsx(_components.p,{children:`Aggregator orders are recorded in your Atlas sales, but the platforms pay you directly, not Atlas. They do not appear in the Atlas payout report. Reconcile aggregator payments against your Grab and Foodpanda statements separately.`})}),_jsx(Accordion,{title:`GST and service charge`,id:`gst-and-service-charge`,children:_jsx(_components.p,{children:`Net sales exclude GST and service charge. Expected payment and the transfer amount include them. Comparing net sales to a payout will always show a gap.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`if-it-doesn’t-work`,children:`If it doesn’t work`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`There is still an unexplained gap`,id:`there-is-still-an-unexplained-gap`,children:_jsx(_components.p,{children:`After accounting for the payment processing fee, manual payments, and pending payouts, the remaining gap should be near zero. If a meaningful amount is still unexplained, note the date range and the two figures you are comparing, then contact support.`})}),_jsx(Accordion,{title:`A payout is stuck on Pending`,id:`a-payout-is-stuck-on-pending`,children:_jsxs(_components.p,{children:[`Payouts usually settle within a few business days. If a payout shows as `,_jsx(_components.strong,{children:`Pending`}),` for more than 5 business days, contact support with the payout ID.`]})}),_jsx(Accordion,{title:`A negative payout or chargeback you don't recognise`,id:`a-negative-payout-or-chargeback-you-dont-recognise`,children:_jsx(_components.p,{children:`Chargebacks and adjustments appear as negative amounts in a later payout. If you see one you cannot trace to a refund or dispute, contact support with the payout ID.`})})]}),`\n`,_jsxs(_components.p,{children:[`If the issue persists, contact support at `,_jsx(_components.a,{href:`mailto:hello@atlas.kitchen`,children:`hello@atlas.kitchen`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/reports/finance/payout-report`,children:`Payout report`}),` — reconcile sales to payouts and trace payouts back to transactions.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/reports/sales/sales-summary-report`,children:`Sales summary report`}),` — understand your sales figures.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/reports/using-reports`,children:`Using reports`}),` — filter, export, and schedule report deliveries.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Why your sales and payout figures don't match","description":"Reconcile your Atlas sales to the payout in your bank, and understand why your sales, payout, and P\u0026L figures differ.","href":"/reports/finance/sales-reconciliation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The short answer","slug":"the-short-answer","depth":2,"children":[]},{"title":"Reconcile your sales to your payouts","slug":"reconcile-your-sales-to-your-payouts","depth":2,"children":[]},{"title":"Worked example","slug":"worked-example","depth":2,"children":[]},{"title":"Why a deposit might not match same-date sales","slug":"why-a-deposit-might-not-match-same-date-sales","depth":2,"children":[]},{"title":"If it doesn’t work","slug":"if-it-doesn’t-work","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"atlaskitchen","siteName":"Atlas Help Center","title":"Why your sales and payout figures don't match - Atlas Help Center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-15T07:20:21.365Z","originalFileLocation":"reports/finance/sales-reconciliation.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Reconcile your Atlas sales to the payout in your bank, and understand why your sales, payout, and P\u0026amp;L figures differ.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Atlas Help Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/atlaskitchen/SFElnEP-Z1WcmeuX/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/atlaskitchen/SFElnEP-Z1WcmeuX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/atlaskitchen/SFElnEP-Z1WcmeuX/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/atlaskitchen/SFElnEP-Z1WcmeuX/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/atlaskitchen/SFElnEP-Z1WcmeuX/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/atlaskitchen/SFElnEP-Z1WcmeuX/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/atlaskitchen/SFElnEP-Z1WcmeuX/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/atlaskitchen/SFElnEP-Z1WcmeuX/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/atlaskitchen/SFElnEP-Z1WcmeuX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Why your sales and payout figures don\u0026#x27;t match - Atlas Help Center\">\u003cmeta data-mint-head property=\"og:description\" content=\"Reconcile your Atlas sales to the payout in your bank, and understand why your sales, payout, and P\u0026amp;L figures differ.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Atlas Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.atlas.kitchen/reports/finance/sales-reconciliation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://atlaskitchen.mintlify.app/_mintlify/api/og/v2?division=Finance\u0026amp;title=Why+your+sales+and+payout+figures+don%27t+match\u0026amp;description=Reconcile+your+Atlas+sales+to+the+payout+in+your+bank%2C+and+understand+why+your+sales%2C+payout%2C+and+P%26L+figures+differ.\u0026amp;theme=8c8d4bf4d6735c37acd4d707\u0026amp;signature=327a4409dff2c15601c17bb5f7dc82ebc250799ad315047c6530a29ddab4d84f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Why your sales and payout figures don\u0026#x27;t match - Atlas Help Center\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Reconcile your Atlas sales to the payout in your bank, and understand why your sales, payout, and P\u0026amp;L figures differ.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://atlaskitchen.mintlify.app/_mintlify/api/og/v2?division=Finance\u0026amp;title=Why+your+sales+and+payout+figures+don%27t+match\u0026amp;description=Reconcile+your+Atlas+sales+to+the+payout+in+your+bank%2C+and+understand+why+your+sales%2C+payout%2C+and+P%26L+figures+differ.\u0026amp;theme=8c8d4bf4d6735c37acd4d707\u0026amp;signature=327a4409dff2c15601c17bb5f7dc82ebc250799ad315047c6530a29ddab4d84f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/atlaskitchen/SFElnEP-Z1WcmeuX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Atlas Help Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4f46e5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.atlas.kitchen/reports/finance/sales-reconciliation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reports/finance/sales-reconciliation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.atlas.kitchen/#organization\",\"name\":\"Atlas Help Center\",\"url\":\"https://help.atlas.kitchen\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/atlaskitchen/toWaeAIw-C17Ei-e/logo/atlas-logo-for-light.svg?fit=max\u0026auto=format\u0026n=toWaeAIw-C17Ei-e\u0026q=85\u0026s=42ed8ebe4e4fca8e33f55859c72ca3f1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.atlas.kitchen#website\",\"name\":\"Atlas Help Center\",\"url\":\"https://help.atlas.kitchen\",\"publisher\":{\"@id\":\"https://help.atlas.kitchen/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.atlas.kitchen/reports/finance/sales-reconciliation#webpage\",\"url\":\"https://help.atlas.kitchen/reports/finance/sales-reconciliation\",\"name\":\"Why your sales and payout figures don't match\",\"description\":\"Reconcile your Atlas sales to the payout in your bank, and understand why your sales, payout, and P\u0026L figures differ.\",\"dateModified\":\"2026-06-15T07:20:21.365Z\",\"isPartOf\":{\"@id\":\"https://help.atlas.kitchen#website\"},\"breadcrumb\":{\"@id\":\"https://help.atlas.kitchen/reports/finance/sales-reconciliation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.atlas.kitchen/reports/finance/sales-reconciliation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Atlas Merchant Portal\",\"item\":\"https://help.atlas.kitchen/stations/pos\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reports\",\"item\":\"https://help.atlas.kitchen/reports/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Finance\",\"item\":\"https://help.atlas.kitchen/reports/finance/payout-report\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Why your sales and payout figures don't match\",\"item\":\"https://help.atlas.kitchen/reports/finance/sales-reconciliation\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.atlas.kitchen/reports/finance/sales-reconciliation#article\",\"headline\":\"Why your sales and payout figures don't match\",\"name\":\"Why your sales and payout figures don't match\",\"description\":\"Reconcile your Atlas sales to the payout in your bank, and understand why your sales, payout, and P\u0026L figures differ.\",\"url\":\"https://help.atlas.kitchen/reports/finance/sales-reconciliation\",\"mainEntityOfPage\":{\"@id\":\"https://help.atlas.kitchen/reports/finance/sales-reconciliation#webpage\"},\"dateModified\":\"2026-06-15T07:20:21.365Z\",\"publisher\":{\"@id\":\"https://help.atlas.kitchen/#organization\"},\"isPartOf\":{\"@id\":\"https://help.atlas.kitchen#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Atlas Help Center\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Atlas Help Center","nav":{"global":null,"tabs":[{"tab":"Help center","pages":[{"title":"Welcome to Atlas","href":"/welcome-to-atlas"},{"group":"Get started","expanded":true,"pages":[{"title":"Onboarding process","href":"/get-started/onboarding"},{"title":"Install Atlas Merchant Portal","href":"/get-started/installing-atlas"},{"title":"Set up Atlas to earn more","href":"/get-started/sell-more"}]},{"group":"Atlas Merchant Portal","expanded":true,"pages":[{"group":"Stations","icon":"display","pages":[{"group":"POS","pages":[{"title":"How to use POS for QSR","href":"/stations/pos"},{"title":"How tips work on POS","href":"/stations/pos-tips"}]},{"group":"Customer-facing display","pages":[{"title":"Set up the customer-facing display","href":"/stations/customer-facing-display"}]}]},{"group":"Orders","icon":"bag-shopping","pages":[{"title":"How to create and charge Admin orders","href":"/merchant-portal/admin-orders"},{"title":"Update order details","href":"/merchant-portal/editing-order"},{"title":"Process refunds on Atlas","href":"/merchant-portal/refunds"},{"title":"Manage delivery drivers","hidden":false,"href":"/merchant-portal/delivery-rider-management"},{"title":"Add or remove payment types","href":"/merchant-portal/payment-methods"}]},{"group":"Stocks","icon":"table","pages":[{"title":"How to use the Stocks page","href":"/merchant-portal/stocks"}]},{"group":"Customers","icon":"users","pages":[{"title":"How to use customers' data","href":"/merchant-portal/customers-data"}]},{"group":"Reports","icon":"file-contract","pages":[{"title":"Reports overview","href":"/reports/overview"},{"title":"Using reports","href":"/reports/using-reports"},{"group":"Operations","pages":[{"title":"Daily outlet report","href":"/reports/operations/daily-outlet-report"},{"title":"Logistics report","href":"/reports/operations/logistics-report"},{"title":"Production efficiency report","href":"/reports/operations/production-efficiency-report"}]},{"group":"Sales","pages":[{"title":"Sales summary report","href":"/reports/sales/sales-summary-report"},{"title":"Sales trends","href":"/reports/sales/sales-trends"}]},{"group":"Product","pages":[{"title":"Product mix report","href":"/reports/product/product-mix-report"}]},{"group":"Marketing","pages":[{"title":"Discount report","href":"/reports/marketing/discount-report"},{"title":"Customers report","href":"/reports/marketing/customers-report"},{"title":"Loyalty report","href":"/reports/marketing/loyalty-report"}]},{"group":"Finance","pages":[{"title":"Payout report","href":"/reports/finance/payout-report"},{"title":"Billing report","description":"View subscriptions, invoices, and manage payment methods.","href":"/reports/finance/billing-report"},{"title":"Why your sales and payout figures don't match","href":"/reports/finance/sales-reconciliation"}]},{"group":"Legacy reports","pages":[{"title":"Legacy reports","description":"Reports being phased out by 1 June 2026 in favor of upgraded analytics-powered versions.","href":"/reports/legacy/overview"}]}]},{"group":"Marketing tools","icon":"megaphone","pages":[{"group":"Discounts","pages":[{"title":"Discounts","href":"/merchant-portal/add-discounts"},{"title":"Discount use cases","href":"/merchant-portal/discount-use-cases"}]},{"title":"Setting up ads tracking for Atlas Online","sidebarTitle":"Ads tracking","href":"/merchant-portal/ads-tracking"},{"title":"Cross-sell","href":"/merchant-portal/cross-sell"},{"title":"Referrals","href":"/merchant-portal/referrals"},{"title":"Announcements","sidebarTitle":"Announcements","href":"/merchant-portal/announcements"},{"title":"Pop-ups","href":"/merchant-portal/pop-ups"},{"title":"Atlas Loyalty","href":"/merchant-portal/loyalty-signup"},{"title":"Website look and feel","sidebarTitle":"Website look and feel","href":"/merchant-portal/website-look-and-feel"}]},{"group":"Menu builder","icon":"file","pages":[{"title":"How menus work","hidden":false,"href":"/menu-builder/overview"},{"title":"Create and configure menus","href":"/menu-builder/create-menus"},{"title":"Update item prices","hidden":false,"href":"/menu-builder/draft-update-prices"},{"title":"Import products via CSV","hidden":false,"href":"/menu-builder/import-products-csv"},{"title":"Translate your menu","href":"/menu-builder/menu-translations"},{"title":"Pricing rules","hidden":false,"href":"/menu-builder/pricing-rules"},{"title":"Availability conditions","href":"/menu-builder/availability-conditions"},{"title":"Set up item routing and printers","href":"/menu-builder/printer-routing"},{"title":"Set up POS layouts","href":"/menu-builder/pos-layout"},{"title":"Set up and sync aggregator menus","hidden":false,"href":"/menu-builder/aggregator-menus"},{"title":"Reporting categories","href":"/menu-builder/reporting-categories"}]},{"group":"Outlet settings","icon":"shop","pages":[{"title":"Add operating hours and special hours","href":"/merchant-portal/operating-hours"},{"title":"Outlet shifts","href":"/merchant-portal/outlet-shifts"},{"title":"BCRS (Beverage Container Return Scheme)","href":"/merchant-portal/bcrs"},{"title":"Delivery settings, fees and minimum orders","href":"/merchant-portal/delivery-fee-minimum-order"}]},{"group":"Settings","icon":"gear","pages":[{"title":"Surcharges","href":"/merchant-portal/surcharges"}]},{"group":"Your account","icon":"user","pages":[{"title":"Change the portal language","href":"/merchant-portal/language-switcher"},{"title":"Reset POS PIN or portal password","href":"/merchant-portal/reset-pin"},{"title":"Team members and roles","href":"/merchant-portal/team-management"}]}]},{"group":"Hardware","expanded":true,"pages":[{"title":"Connect Atlas printer to WiFi","href":"/hardware/printers"},{"title":"Scan products with a Bluetooth barcode scanner","href":"/hardware/barcode-scanner"},{"title":"Troubleshooting Atlas Pay terminals","href":"/hardware/terminal-troubleshooting"}]},{"group":"Atlas Loyalty","expanded":true,"pages":[{"title":"Update diners' phone number","href":"/customer-guides/diners-phone-update"},{"title":"Using SMS with Atlas and Customer.io","href":"/guides/sms-with-customerio"}]},{"group":"Integrations","expanded":true,"pages":[{"group":"Revel","pages":[{"title":"Set up Revel POS integration","href":"/integrations/revel-setup"}]},{"group":"GrabFood","hidden":true,"pages":[]},{"group":"Foodpanda","hidden":true,"pages":[]},{"group":"Eber","hidden":true,"pages":[]},{"group":"Sevenrooms","hidden":true,"pages":[]},{"group":"OpenTable","pages":[{"title":"Connect OpenTable to Atlas","href":"/integrations/opentable"}]},{"group":"ShopBack","pages":[{"title":"Accept ShopBack payments","href":"/integrations/shopback"}]},{"group":"Deliveroo integration","hidden":true,"pages":[{"title":"Set up Deliveroo integration","href":"/integrations/deliveroo-integration"}]}]},{"group":"Product updates","hidden":true,"pages":[{"title":"Product updates","href":"/product-updates"}]},{"group":"Ask Atlas reference","hidden":true,"searchable":true,"root":{"title":"Agent","href":"/agent"},"pages":[{"title":"GST and tax settings","href":"/agent/tax-settings"}]}]},{"tab":"Atlas Connect API","pages":[{"title":"Atlas Connect API","href":"/connect/overview"}]},{"tab":"Atlas MCP","pages":[{"title":"Atlas MCP","href":"/connect/mcp/overview"}]}]},"title":"Why your sales and payout figures don't match - Atlas Help Center","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CIbhtp2j.js","DynamicMarkdown-CtpgKJwj.js","zoom-image-lightbox-CVZVK4hN.js","lightbox-handle-r17bVUz3.js"]}