BalanceProof

Convert Truist bank statements to CSV, QBO CSV, or Xero

Truist is the merger of BB&T and SunTrust, and its paper trail shows it. Statements in circulation come in at least three layout families: the newer Truist format plus legacy BB&T and SunTrust designs from before and during the 2019 to 2022 migration. Bank feeds broke for many QuickBooks users during that migration, and Truist now charges about $14.95 a month for Direct Connect, so manual import from statements is the path many bookkeepers take. This page does the conversion locally: drop a Truist PDF in, the parser rebuilds the transactions in your browser, and a reconciliation gate proves the rows against the printed balances before you export CSV, QBO CSV, or Xero. No upload and no per-month fee, and the gate reports plainly which verification state your statement earned, whichever layout family it comes from.

Convert a statement now

Drop a PDF statement below. It is parsed in this browser tab: the file is not uploaded, and you can watch the Network tab while it runs. You get an editable preview, a reconciliation stamp, and CSV downloads for QuickBooks Online, Xero, or anything that reads plain CSV. No signup and no card for the first 20 pages each month.

Drop bank statement PDFs here

or

No signup. No upload - statements are parsed in this browser tab.

  • Balances are checked before anything is exported.
  • Rows that do not tie out are flagged, never dropped.
  • Close the tab and nothing is left behind.

How a Truist statement is laid out

Converter-vendor documentation describes the newer Truist checking table as five columns: date, description, subtractions, additions, and balance. Truist uses the words subtractions and additions where most banks say withdrawals and deposits, and debits and credits sit in separate columns rather than one signed amount. The same documentation notes a Daily Ledger Balance section at the end of the statement and a Checks Paid section on business accounts. We treat these details as reported rather than proven: they come from vendor guides, not from a Truist-published spec, and legacy BB&T and SunTrust statements follow their own layouts. So the honest answer on any single Truist PDF is: it varies. The parser detects the columns actually present. If your statement carries a per-line balance column, the gate chains it, row by row. If it carries separate subtraction and addition columns only, the parser folds them into signed amounts and the gate verifies against the period totals. Either way, you see what was found before you export anything.

  • Running balance: varies.
  • Dates: US month/day dates; the exact per-line format varies by layout family, and the parser auto-detects it.
  • Negative amounts: separate debit and credit columns labeled Subtractions and Additions on the newer layout (per converter-vendor documentation), not one signed column.
  • Statements circulate in at least three layout families: the newer Truist format plus legacy BB&T and legacy SunTrust designs from the 2019-2022 merger transition.
  • Vendor documentation describes the newer table as Date, Description, Subtractions, Additions, Balance, with a Daily Ledger Balance section at the end.
  • Business statements can add a Checks Paid section listing check numbers.
  • Truist's site confirms up to 18 months of self-serve account history online; third-party guides report statement PDFs reaching back further.

How to download statements from Truist

  1. Sign in at truist.com or in the Truist mobile app.
  2. Select the account you need statements for.
  3. Open the statements area (labeled Statements & Documents or Documents, depending on the view).
  4. Pick the statement month and download the PDF.
  5. For statements older than what online banking shows, or for legacy BB&T and SunTrust logins that no longer work, call Truist support to request copies.

Truist conversion pitfalls

Direct Connect costs $14.95 a month
Truist charges about $14.95 per month for the Direct Connect feed that QuickBooks and Quicken use, and users with several accounts pay it per profile. Converting the free PDF statements locally gets the same transactions into your books without the recurring fee.
The SunTrust and BB&T feed break
After the merger migration, QuickBooks users reported bank feeds that stopped importing and connections that had to be torn down and rebuilt as Truist. When a feed drops mid-year, the statement PDF is the record that fills the gap.
OL-222 and friends on import
Truist-produced import files are a documented source of OL-222 errors in QuickBooks, which signal invalid characters or structure in the bank's file. A CSV built fresh from the parsed statement, with plain characters and a checked structure, avoids importing the bank's file quirks.
Three statement formats in circulation
A bookkeeper handling Truist clients will meet Truist-format, BB&T-format, and SunTrust-format PDFs, sometimes for the same account across years. A parser tuned to one layout can misread another, which is why every conversion here must pass the reconciliation gate before export.

Importing the CSV into QuickBooks Online

In QuickBooks Online go to Transactions, then Bank transactions, choose the account, and pick Upload from file. The converter's default export is the 3-column format QuickBooks expects: Date, Description, Amount, with one signed amount per row. A 4-column Date, Description, Credit, Debit file is available too, but QuickBooks parses the 3-column shape more reliably.

Three constraints matter. Dates must be MM/DD/YYYY for US companies, and one unreadable date fails the whole import. Files over 350 KB, roughly 1,000 rows, are rejected, so this converter splits large exports into date-ranged files automatically. And QuickBooks ignores any category column in a CSV: every imported transaction lands in For Review for you to categorize with bank rules.

  • QuickBooks Online wants a 3-column CSV: Date, Description, Amount. Truist's newer layout keeps debits and credits in separate Subtractions and Additions columns, so the converter folds them into one signed amount - additions positive, subtractions negative.
  • Dates are written as MM/DD/YYYY at export, the format QBO expects for US accounts, whichever layout family the statement came from.
  • Files split automatically at about 350KB or roughly 1,000 rows, so multi-year backfiles import in chunks QBO accepts.
  • This route replaces the paid Direct Connect feed for historical imports: the same transactions come out of the free PDF, and unlike a feed, the export carries a reconciliation stamp showing the rows tied out against the statement's printed balances.

Importing into Xero

For Xero, the export uses Date and a single signed Amount, income positive, plus Payee, Description, and Reference columns. Import it under the bank account's Import a Statement option. Xero reads dates by your organisation's region setting, so check the day and month order match before you post.

How the reconciliation gate works

Most converters hand you a spreadsheet and leave the checking to you. This one does the arithmetic first. A bank statement carries its own proof: balances. If the rows are right, they add up to the printed balances; if a digit was misread or a row was dropped, they do not.

Every export gets one of five stamps. Verified row-by-row means each transaction was checked against a printed running balance. Verified at statement level means the opening balance plus all transactions equals the closing balance. Partially verified means daily balance figures anchored some of the rows. Unverifiable means the statement printed no balances to check against, so honesty is the stamp. Reconciliation failed means the math did not hold, and the exact failing rows are marked in the grid so you can fix or confirm them before export.

The stamp is a verification aid, not a guarantee. It shows you which rows the statement's own math confirms, so you verify three rows instead of three hundred.

Statements never leave this browser. There is no upload to vet, no processor to add to your WISP paperwork, and nothing stored when the tab closes. Open the Network tab during a conversion and watch: the page explains exactly what it sends and when, and none of it is your document.

Frequently asked questions

How do I download a Truist statement as a PDF?
Sign in at truist.com or the mobile app, select the account, open the statements area, pick the month, and download the PDF.
How far back can I get Truist statements online?
Truist's site confirms up to 18 months of self-serve account history online. Third-party guides report statement PDFs reaching back further for some accounts. For older periods, request copies from Truist support.
Can I convert old BB&T or SunTrust statements?
Yes. Legacy BB&T and SunTrust PDFs use their own layouts, and the parser detects the columns actually present. Every conversion must still pass the reconciliation gate, so a misread legacy layout gets flagged instead of exported silently.
Why does connecting Truist to QuickBooks cost money?
Truist charges about $14.95 a month for Direct Connect, the feed QuickBooks and Quicken use. Converting the free PDF statements locally is the no-fee alternative for getting transactions into your books.
What causes OL-222 errors with Truist imports?
OL-222 signals invalid characters or structure in the bank-produced import file. Building the CSV fresh from the parsed statement avoids inheriting those file quirks, and the gate checks the math before the file is written.
Is my Truist statement uploaded when I convert it?
No. Parsing, reconciliation, and export run in your browser. Watch the Network tab while converting: no document data leaves your machine.

Convert a Truist statement free right now: 20 pages a month, full quality, reconciliation stamp included. Unlimited pages are $19 a month or $149 a year through BalanceProof, cancel in one click, no card needed to try.