Re-importing safely

Import the same file twice without creating duplicates.

Last updated: April 16, 2026

You can import the same file more than once. PennyBolt checks every incoming transaction against what’s already in your file and skips anything it has seen before. Re-importing is safe by default.

How duplicate detection works

When you import a file, PennyBolt compares each incoming transaction against existing transactions in the destination account. A transaction is considered a duplicate if it matches on all of: date, amount, and payee.

Duplicates appear in the import preview with a Duplicate label. They’re shown so you can see what was detected, but they won’t be imported unless you explicitly override the detection (see below).

When detection can be wrong

Duplicate detection errs on the side of caution. Two cases where it can give a false positive:

  • Recurring identical charges. If you pay the same amount to the same payee on the same day of two different months, and the earlier one is already imported, PennyBolt may flag the new one as a duplicate. This is rare, but it happens with charges like subscription renewals that fall on predictable dates.
  • Edited payees. If you imported a transaction and later renamed the payee manually, a re-import of the same file may not detect the duplicate because the payee names no longer match.

In both cases, review the flagged transactions in the preview before deciding to override.

Force an import when you know better

If PennyBolt marks a transaction as a duplicate but you know it’s genuinely new, uncheck the Skip checkbox next to it in the import preview. That transaction will be imported even though it matched an existing one.

Use this when you’ve confirmed — by checking your bank’s website — that the transaction really did happen twice.

See also