How do I deal with duplicate transactions between PayPal, my bank and credit cards?

When you have PayPal connected alongside your bank account and credit cards, it's very common to see the same transaction appear in two or more places. This happens because PayPal acts as a middleman — money flows from your bank or credit card, through PayPal, and out to a vendor (or vice versa).


Common duplicate scenarios

  • You pay a vendor (like Pirate Ship or a POD supplier) through PayPal, and PayPal pulls the funds from your credit card. The charge shows up in both PayPal and the credit card.
  • You receive money through PayPal, then transfer it to your bank. The deposit shows up in both PayPal and the bank.
  • A Shopify order is paid through PayPal, so it appears in both Shopify and PayPal.

How to fix duplicates using transfers

The correct approach is usually to categorize one side of the pair as a "Transfer" so that only one transaction hits your profit and loss. Here's how to decide which side to categorize:


  1. Choose one account to be the "source of truth" for the expense or income. Usually, this is the account with the most detail (e.g., the credit card that shows the vendor name, or the Shopify order that shows what sold).
  2. Categorize that side normally (e.g., "Shipping Costs," "Product Sales," etc.).
  3. Go to the matching transaction in the other account (PayPal, your bank, etc.) and categorize it as "Transfer: [other account name]".

Example: Paying Pirate Ship through PayPal with a credit card


  • Credit card shows: "PayPal *PIRATESHIP" — categorize as "Shipping Costs"
  • PayPal shows: "Payment to Pirate Ship" — categorize as "Transfer: [your credit card name]"
  • PayPal also shows: a balance pull from credit card — categorize as "Transfer: [your credit card name]" (or it may auto-match)

If removing PayPal is simpler for you


Some sellers find that connecting PayPal creates more duplicates than it's worth, especially if PayPal is just a pass-through between their bank/credit card and marketplaces. If that's true for your setup, you can disconnect PayPal:


  1. From your dashboard, click into your PayPal account
  2. Click the edit (pencil) icon at the top
  3. Click Delete

Keep in mind this will remove the PayPal transaction history from Seller Ledger.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.