Back to guides

Bank transaction CSV cleanup for reconciliation

Bank exports need careful handling because the cleaned file may support cash reconciliation, expense review, tax preparation, or accounting imports. Keep the workflow conservative and auditable.

Separate amount from meaning

A transaction amount should stay numeric, while description, merchant, account, and reference values should remain text. This prevents accidental changes to identifiers that look like numbers.

Standardize transaction dates

Banks may export posting date, transaction date, and value date separately. Keep them separate and convert each date column to the same ISO format so sorting and matching are predictable.

Preserve the audit trail

Reconciliation workflows need explainability. Download the change log from the cleaner and store it beside the cleaned CSV so reviewers can see which values were normalized.

Recommended local workflow

  1. Load the bank transaction sample or paste a redacted bank export.
  2. Enable whitespace cleanup, null normalization, and date/number normalization.
  3. Review highlighted changed cells before downloading.
  4. Import a small sample into your accounting tool before processing the full file.