diff --git a/packages/desktop-client/src/components/modals/ImportTransactions.jsx b/packages/desktop-client/src/components/modals/ImportTransactions.jsx
index 8fea03dbf0c4ae072f91d2750005d7cff24e8034..8f93405e6c9859c4f1f418ce2b6170c59f2e2670 100644
--- a/packages/desktop-client/src/components/modals/ImportTransactions.jsx
+++ b/packages/desktop-client/src/components/modals/ImportTransactions.jsx
@@ -201,20 +201,22 @@ function getInitialMappings(transactions) {
   );
 
   const payeeField = key(
-    fields.find(
-      ([name]) =>
-        name !== dateField && name !== amountField && name !== categoryField,
-    ),
+    fields.find(([name]) => name.toLowerCase().includes('payee')) ||
+      fields.find(
+        ([name]) =>
+          name !== dateField && name !== amountField && name !== categoryField,
+      ),
   );
 
   const notesField = key(
-    fields.find(
-      ([name]) =>
-        name !== dateField &&
-        name !== amountField &&
-        name !== categoryField &&
-        name !== payeeField,
-    ),
+    fields.find(([name]) => name.toLowerCase().includes('notes')) ||
+      fields.find(
+        ([name]) =>
+          name !== dateField &&
+          name !== amountField &&
+          name !== categoryField &&
+          name !== payeeField,
+      ),
   );
 
   const inOutField = key(
diff --git a/upcoming-release-notes/3203.md b/upcoming-release-notes/3203.md
new file mode 100644
index 0000000000000000000000000000000000000000..1b0f473f501bf34c10f7d6cb0a689a9ad915640e
--- /dev/null
+++ b/upcoming-release-notes/3203.md
@@ -0,0 +1,6 @@
+---
+category: Enhancements
+authors: [spalmurray]
+---
+
+Identify Payee and Notes fields by name if they exist in CSV import