Bank Statement Converter for Ecommerce Sellers: Convert Payout and Bank Statements to Excel and CSV

Your sales live in Shopify, Amazon, Stripe and PayPal, but the money that lands in your bank is a net payout after fees, refunds and chargebacks. Upload the bank or payout statement PDF and BankXLSX returns clean dated rows you can reconcile to gross sales, split out fees and COGS, and tie every deposit to its batch. Start free, no credit card.

Free to try, no credit card
256-bit encryption
90+ US banks and card issuers

Last updated July 2026

PDF, JPG, PNG, BMP, HEIC, TIFF, MT940

Upload your bank statement

Extract:

How do ecommerce sellers reconcile payouts to their bank statement?

Download the bank statement and each processor payout report as a PDF, then upload them to BankXLSX. The converter turns every deposit, fee, refund and transfer into dated spreadsheet rows with the running balance, so you can match each net payout on the bank statement to the gross sales, processing fees and refunds behind it. You get an Excel or CSV file in under a minute, ready to book gross revenue, fees and cost of goods sold to the right accounts. BankXLSX prepares the data; it does not do your bookkeeping or file your sales tax, but it gives you and your accountant clean rows so the numbers reconcile.

Why Ecommerce Books Are Hard to Reconcile

An online seller collects money through several platforms, and none of them deposit your gross sales. Each one nets fees, refunds and chargebacks first, then sends a lump-sum payout that has to be unpicked before the books are right.

The Deposit Is Never Your Sales

Shopify, Amazon, Stripe and PayPal all deduct processing fees, refunds and chargebacks before they pay you, so the deposit that hits your bank is smaller than what customers actually paid.

Many Channels, One Bank Account

Sales from a store, a marketplace and a payment link all settle into the same checking account as batched payouts, and untangling which deposit came from which platform is a monthly chore.

COGS Sits Somewhere Else

Inventory and shipping supplies are paid from cards and vendor transfers scattered across the statement, so cost of goods sold has to be pulled out separately from the sales side.

Sales Tax Passes Through

Marketplace facilitators collect and remit sales tax for you, but your own store may collect it too, and that money is a liability, not revenue, so it cannot be booked as a sale.

1099-K Rarely Matches the Bank

The 1099-K a platform sends reports gross processing volume before fees and refunds, so it never equals what landed in your bank, and you have to explain the gap.

Refunds and Chargebacks Reverse Later

A refund or dispute can hit weeks after the original sale and reduce a future payout, so the deposit and the sale it relates to fall in different statement periods.

How BankXLSX Turns Ecommerce Statements Into Rows

Upload the bank statement or a processor payout PDF and the converter returns clean, dated rows with balances intact, so you can reconcile payouts to sales, split fees and refunds, and total COGS.

Every Payout Becomes a Row

Each deposit, fee, refund, chargeback and transfer lands on its own row with date, description and amount in columns you can sort, filter and total.

Match Payout to Deposit

Line up the net payout on the bank statement with the gross sales and fees on the processor report so your revenue reconciles instead of guessing.

Running Balance Intact

The statement running balance carries through, so you can confirm every deposit and card charge is accounted for between periods.

Excel or CSV Output

Download a real .xlsx workbook to build a sales-and-fee reconciliation in, or a clean CSV to import into QuickBooks, Xero or your accountant's system.

90+ US Banks and Card Issuers

Layouts tuned to how US banks and card issuers print their statements, plus processor payout PDFs from the major platforms.

Private by Default

256-bit encryption in transit, and you can delete every uploaded file when you are done.

Reconcile an Ecommerce Statement in 3 Steps

No software to install and no credit card to start.

1

Download the Statements

Save the monthly bank statement and each processor payout report as a PDF. Scanned statements work too.

Tip: Grab every account and platform that touches your sales.

2

Upload

Drag the PDF into the box above. BankXLSX reads the deposits, fees, refunds and transfers and writes each to its own row.

Tip: One account or platform per file keeps the reconciliation clean.

3

Download and Reconcile

Save the result as XLSX or CSV, match each net payout to its gross sales and fees, and total COGS separately.

Tip: Sort by description to group fees, refunds and payouts.

Who Converts Ecommerce Statements

Online selling spreads money across stores, marketplaces and processors, so the people converting these statements are the ones who own the monthly close, the sales-tax filing and the tax return.

Shopify and DTC Sellers

Reconcile Shopify Payments payouts to gross orders and fees so your revenue and margin are right before the month closes.

Amazon and Marketplace Sellers

Split disbursements into sales, referral and FBA fees, refunds and reimbursements so the deposit ties out to the settlement report.

Ecommerce Bookkeepers

Convert a client bank statement and payout PDFs into rows you reconcile, code and post to QuickBooks or Xero every month.

Ecommerce CPAs

Turn a year of statements and payouts into a spreadsheet for the return, the sales-tax review and the 1099-K reconciliation.

Common Search Terms

bank statement converter for ecommerce ecommerce bookkeeping reconcile shopify payouts to bank amazon settlement to excel ecommerce bank statement to excel ecommerce cost of goods sold spreadsheet

Transaction Types We Handle

Processor payouts and deposits
Processing and platform fees
Refunds and chargebacks
Advertising charges
Inventory and supplier payments
Shipping and fulfillment costs
Sales tax collected
Owner transfers and draws

Why do ecommerce sales never match bank deposits?

Because every payment platform deducts its fees, refunds and chargebacks before it sends you money. A customer pays $100, the processor keeps roughly $3 in fees, and if another order was refunded that day, that comes out too, so the payout that reaches your bank might be $94. The deposit is a net figure; your gross sales are higher. Booking the deposit as revenue understates sales and hides your fee expense, which is why the reconciliation has to start from both sides: the gross sales on the processor report and the net payout on the bank statement. Our deeper walkthrough of why ecommerce sales do not match bank deposits breaks the math down platform by platform.

How do you record a Shopify or Stripe payout in the books?

Record the gross sale as revenue, the processing fee as an expense, and the net amount as the bank deposit, so all three reconcile. In practice you book each payout in three parts: total sales for the batch as income, the platform and card fees as a separate fee expense, and refunds as a contra-revenue line, with the sum equal to the deposit on the bank statement. Doing it as a single lump revenue entry is the most common ecommerce bookkeeping mistake because it buries thousands of dollars of fees and makes your margin look better than it is.

What the platform deductsTypical rangeHow to book it
Card processing fee2.9% + $0.30 per transactionMerchant fee expense
Marketplace referral fee6% to 15% of the saleCommissions or selling fee expense
Fulfillment (FBA) feePer unit by size and weightFulfillment expense
RefundsVariesContra-revenue (returns)
ChargebacksSale amount + $15 to $25 feeContra-revenue + dispute fee expense

What is cost of goods sold for an online store?

Cost of goods sold is what you paid for the products you actually sold in the period, plus the direct costs to get them ready to ship, such as inbound freight and packaging. It does not include advertising, software or general overhead, which are operating expenses. On a bank statement, COGS shows up as supplier payments, inventory purchases and inbound shipping, usually on cards and vendor transfers rather than in the payout deposits. That is why you pull COGS out separately: the sales side comes from the payouts, and the cost side comes from the purchases, and gross profit is the difference. Converting the statement to rows lets you filter supplier payees and total them in one place.

Do I get a 1099-K, and why does it not match my bank?

For the 2026 tax year the federal 1099-K threshold is more than $20,000 in payments and more than 200 transactions, after the One Big Beautiful Bill Act repealed the $600 rule that had been scheduled to take effect. A handful of states, including Maryland, Massachusetts, Vermont, Virginia and the District of Columbia, still use a $600 threshold, and platforms can issue one voluntarily. The 1099-K reports gross processing volume, meaning total sales before fees, refunds and chargebacks, so it will always be higher than what landed in your bank. To reconcile, start from the 1099-K gross figure, subtract fees and refunds, and you should arrive at the net payouts on your statement.

How is sales tax handled on an ecommerce statement?

Sales tax you collect is a liability, not income, because you are holding it to remit to the state. Under marketplace facilitator laws now in effect in every state that has a sales tax, platforms like Amazon and Etsy calculate, collect and remit sales tax on your behalf, so that money never becomes yours to book. On your own store, though, you may collect sales tax yourself, in which case it arrives inside the payout and has to be split out to a sales-tax-payable account rather than left in revenue. Keeping collected tax separate from sales is one more reason to work from rows instead of a single deposit figure.

Where BankXLSX fits, and where it does not

BankXLSX converts the bank statement or payout PDF into a spreadsheet. It is not accounting or inventory software: it does not calculate your COGS, file your sales tax, or reconcile your books for you. What it does is remove the retyping by reading each PDF into dated rows with amounts and the running balance already in columns. From there you or your bookkeeper match payouts to sales, split fees and refunds, and total COGS. Sellers who keep their books in QuickBooks convert the statement straight to a QuickBooks import with a bank statement to QuickBooks converter. To group fees, refunds and supplier payments in a spreadsheet, pair the converter with our transaction categorization guide, and to keep the supplier and shipping receipts behind each cost line, an expense and receipt tracker holds the paper trail.

Why Ecommerce Sellers Use BankXLSX

Payout to sales
rows you can reconcile
90+
US banks and card issuers
Under 1 min
to convert a statement

Security & Privacy

  • 256-bit encryption on every upload
  • Delete your files at any time
  • No reselling or sharing of your financial data
  • Runs in your browser, nothing to install

Ecommerce Statement Conversion: Common Questions

Because every payment platform deducts its processing fees, refunds and chargebacks before it pays you, so the deposit that lands in your bank is a net figure smaller than your gross sales. To reconcile, book the gross sale as revenue, the fees as an expense and the refunds as contra-revenue, with the three summing to the deposit. Converting the statement and payout report to rows lets you line the two sides up.

Record it in three parts so it reconciles: gross sales for the batch as income, the platform and card fees as a fee expense, and refunds as contra-revenue, with the net equal to the bank deposit. Booking the whole payout as a single revenue line is the most common mistake because it hides your fees and overstates margin. Convert the payout PDF to rows first so you can see each part.

Cost of goods sold is what you paid for the products you actually sold in the period, plus direct costs like inbound freight and packaging. It excludes advertising, software and overhead, which are operating expenses. On a statement, COGS appears as supplier and inventory payments, usually on cards, so you pull it out separately from the payout deposits and total it to get gross profit.

For the 2026 tax year the federal 1099-K threshold is more than $20,000 in payments and more than 200 transactions, after the One Big Beautiful Bill Act repealed the planned $600 rule. Some states such as Maryland, Massachusetts and Virginia keep a $600 threshold, and platforms may issue one voluntarily. The form reports gross volume before fees, so it never matches your bank deposits.

The 1099-K reports gross processing volume, which is total sales before fees, refunds and chargebacks are taken out, while your bank shows the net payouts after those deductions. So the 1099-K is always higher. Start from the gross figure, subtract fees and refunds, and you should land on the net deposits, which is the reconciliation the IRS expects you to be able to show.

Sales tax you collect is a liability, not income, because you owe it to the state. On marketplaces, facilitator laws mean the platform collects and remits it, so it never reaches your books. On your own store you may collect it yourself, in which case it arrives inside the payout and must be split to a sales-tax-payable account rather than left in revenue. Working from converted rows makes that split simple.

Download the monthly bank statement and each processor payout report as a PDF, then upload them to BankXLSX. The converter reads every deposit, fee, refund and transfer into dated rows with the running balance and lets you download an Excel or CSV file in under a minute, ready to reconcile payouts to sales and total COGS.

No. BankXLSX converts your bank statements and payout reports into clean spreadsheets. It does not calculate COGS, file your sales tax or reconcile your books. You or your bookkeeper match payouts to sales, split fees and refunds, and total costs; the converter removes the retyping so the numbers are ready to reconcile.

Related Resources

Other Bank Statement Converters

ICICI Bank JPMorgan Chase Bank of America Citigroup Wells Fargo Goldman Sachs Morgan Stanley U.S. Bancorp PNC Financial Services Truist Capital One TD Bank Charles Schwab Fidelity Vanguard E*TRADE TD Ameritrade Bank of New York Mellon State Street BMO USA Ally Financial Regions Fifth Third Bank Huntington KeyBank Citizens Financial Group First Citizens Synchrony Financial M&T Bank First Horizon Cathay Bank USAA Navy Federal Comerica Zions Bank East West Bank First National of Nebraska Frost Bank BOK Financial Fulton Financial Associated Banc-Corp Valley National Wintrust Financial First Midwest Bancorp Commerce Bancshares UMB Financial Pinnacle Bank Webster Bank Cadence Bank Old National First Interstate BancSystem Umpqua Bank First Hawaiian Bank Prosperity Bank SouthState First Merchants First Bank Holding Glacier Bank First Financial Bancorp Independent Bank Columbia Banking System Western Alliance Pacific Premier Bancorp Bank OZK United Community Banks Customers Bank Texas Capital SVB Financial Group Signature Bank First Republic Bank New York Community Bancorp Sterling Bancorp First Bank Bank United First Commonwealth Financial Flagstar Bank Synovus Bank Santander Bank Commonwealth Bank (CommBank) ANZ Bank Westpac NAB ServisFirst Bancshares Renasant Corporation Simmons First National Trustmark Corporation First Busey Community Bank System First Mid Bancshares Ameris Bancorp Hancock Whitney First BanCorp Third Coast Bancshares Home Bancshares Byline Bancorp Simmons Bank United Bankshares Peoples United Financial American Express HSBC Bank USA

From the same family of tools