PayPal activity to QuickBooks Online

A PayPal activity download from a US account (dates month first), for QuickBooks Online's bank upload.

Processed locally in your browser. File contents are not uploaded. No account needed.

Before and after

Made-up rows from the sample file, run through the same code Rote Workspace runs, when this page was built. Removed rows are struck through; changed cells are highlighted — point at one for its old value.

Data Workspacepaypal-to-quickbooks.csv4 rows · 12 columns · UTF-8 Processed locally

Original

Before: the sample file
RowDateNameStatusNet
29/1/2026Maya PatelCompleted1,953.84
3 (removed)9/2/2026Jonas WeberPending13.29
49/3/2026Lucía GómezCompleted-46.57
59/4/2026Tom BeckerCompleted183.03

Result

After: PayPal activity to QuickBooks Online
RowDateDescriptionAmountStatus
209/01/2026 (changed)Maya Patel1953.84 (changed)Completed
409/03/2026 (changed)Lucía Gómez-46.57Completed
509/04/2026 (changed)Tom Becker183.03Completed

3 rows × 12 columns after the fixes · was 4 × 12 · 4 cells changed

8 more columns are not shown; they pass through unchanged.

Why

QuickBooks takes Date, Description and Amount only, and an amount column with one number per row. PayPal's file has Gross, Fee and Net and many other columns, so people rename and delete by hand every month.

What it does

  1. Keep only the rows where "Status" is exactly "Completed"; the other rows are removedOn the sample: 1 row removed
  2. Read "Net" as numbers (decimal mark: dot, 1,234.56); values that are not numbers are left as they areOn the sample: 1 cell changed
  3. Rewrite the dates in "Date" (read as month first) as MM/DD/YYYY; blank and unreadable values are left as they areOn the sample: 3 cells changed
  4. Rename "Name" to "Description", "Net" to "Amount"On the sample: 2 headers renamed
  5. Put the columns in this order: "Date", "Description", "Amount"; any other columns followOn the sample: columns reordered

Your file needs these columns, spelled exactly: Date, Name, Status, Net. If one is missing or renamed, the workflow tells you which step it breaks and does not run.

QuickBooks reads only Date, Description and Amount, which this puts first. Drop the other columns with Columns ▾ → Drop before you download.

How to use it

  1. Download the workflow

    A small .json file with the steps above — no data. Want to try it first? Use the sample file (made-up rows).

  2. Open your export

    In the Data Workspace, choose your file. It is processed in your browser, not uploaded.

  3. Import, review, run

    Workflow → Import, choose the file — or skip the download: under Workflow → Templates, press Check & open. Each step is checked against your columns; press Run on this file, then Download.