UpChannels
Teal Background Animation
Teal Background Animation
Bank Reconciliation

Your bank feed,
reconciled.

Connect your business bank account and UpChannels imports your bank feed automatically, matching every deposit, payout, refund, and expense against the sales and expenses you already recorded.

Automatic import with up to 24 months of history
Smart match suggestions with confidence scores
Close each statement period with a zero-difference gate

Bank Reconciliation is an optional add-on that can be enabled for your store.

Bank Reconciliation
Match your bank feed against recorded sales, refunds, and expenses.
Chase · Business Checking ••4821 (Primary)
Last synced 7/16/2026, 6:23 AM
Statement 2026-06-01 – 2026-06-30
Statement start
$18,240.00
+ Cleared
$9,315.50
= Cleared balance
$27,555.50
Statement end
$27,555.50
Difference
$0.00
Cleared: 38 of 45 bank lines in this statement window.
DEPOSIT — CARD SETTLEMENT · +$1,284.16
BATCH_PAYOUT3 payments · net of fees
94%
CARD REFUND — ORDER #2381 · −$249.99
REFUNDRefund recorded 6/24/2026
98%
Match confirmed
Bank Feeds

From bank feed to closed books

Secure Connection

Connect your bank
securely, in minutes.

Owners connect a business bank account through Plaid Link, right from Settings → Integrations. Your bank credentials stay with your bank and Plaid — UpChannels never sees them, and access tokens are locked server-side, never reaching the browser.

Credentials stay with the bank — Plaid handles sign-in; UpChannels never sees a password
Multiple banks and accounts — mark each as Primary (reconciled), Excluded, or Unassigned
Role-aware control — closing periods, disconnecting, and scope changes are owner-only
Reconnect built in — when the bank asks for a fresh sign-in, one click gets you back

Settings → Integrations

Chase
Last synced 7/16/2026, 6:23 AM
Connected
Business Checking ••4821Primary (reconciled)
Business Savings ••7710Excluded
Owner only · requires confirmation
Prosperity Bank
Last synced 7/12/2026, 11:04 PM
Reconnect required
The bank needs you to sign in again before syncing can continue.
Access tokens are locked server-side and never reach the browser.

Bank feed

45 lines this statement
Importing up to 24 months of history — matching improves as it completes.
DEPOSIT — CARD SETTLEMENT 0629
6/29/2026Posted
+$1,284.16
BRANCH DEPOSIT — CASH
6/30/2026Pending
+$920.00
ACH DEBIT — CONROE PROPERTIES LLC
6/28/2026Posted
−$2,400.00
CARD REFUND — ORDER #2381
6/25/2026Suspected duplicate
−$249.99
Bank webhooks
Continuous updates as the bank reports activity
Backstop sync
Scheduled sweep every 6 hours, just in case
Automatic Import

Transactions flow in
automatically.

Your bank's transaction feed is mirrored into UpChannels: up to 24 months of history on first connect, then continuous updates driven by bank webhooks with a scheduled backstop sync every 6 hours. Built for how bank feeds actually behave.

Handles pending-to-posted transitions and removed transactions
Flags suspected duplicates before they distort your books
Understands batched card payouts net of fees, lumped cash deposits, and refunds as outflows
Record bank-only lines to the books on the spot — Expense, Income, or Transfer
Match & Close

Reconcile, then close
with confidence.

A matching engine proposes links between each bank line and the payments, refunds, and expenses already in your books, each with a confidence score. Then close the statement period against the balances from your actual bank statement — the statement, not the app, is the anchor.

Exact-amount, high-confidence matches confirm automatically — and are always reversible
Fee-bearing payouts route through an explicit Processor fee step — nothing is silently written off
Zero-difference gate at close; small differences (up to $10.00) require a written reason and post an audited write-off
Exact-cents math, an append-only audit trail, and locked closed periods with dated reversing entries
Suggested match
ONE_TO_ONE
Bank line
ZELLE PAYMENT — M. HERNANDEZ
+$675.00
Book entry
Order #2402 — Maria Hernandez
$675.00
Confidence 98%
Processor fee
This payout arrived net of fees. Post the fee as an expense, or link one you already recorded.
Choose the recorded fee expense
Close statement period
The difference is zero — this period is fully reconciled.
Statement period closedClosed
Background Animation

Ready to upgrade your
retail business management?

Start your free trial today. No credit card required.

Free 14-day trial
No setup fees
Cancel anytime

Join the community of entrepreneurs who've transformed their businesses with UpChannels. Your success story starts here.

UpChannels
Bank Reconciliation - UpChannels | UpChannels