QuickBooks Online has no move button for names stuck on the wrong list
A name entered as a Customer, Vendor, or Employee cannot be switched in place. Users must rebuild the entry and reassign every transaction by hand.

QuickBooks Online users periodically discover that a name was created on the wrong list. A contractor shows up as an employee. A landlord sits in the customer list. The fix is not a menu option. There is no “move” command, and the reason is deliberate: QuickBooks blocks duplicate names across lists to protect transaction history, reports, and check printing.
Why the software refuses to move a name
Each list in QuickBooks Online carries its own rules. Customers represent income. Vendors represent expenses you pay. Employees are tied to payroll, withholding, and filings. Because those roles behave so differently, the software will not let one name exist in two lists at once, and it will not convert an entry from one list type to another.
That constraint is what makes the workaround clumsy. You cannot simply open a vendor and change it into a customer. You have to create a new entry under the correct list, transfer the history, and then remove the old name. The one-keystroke trick matters here: while both entries exist, the new name must differ slightly from the old one, for example adding a middle initial, because QuickBooks still rejects exact duplicates across lists. Once the original is deleted, you can edit the new entry back to the preferred spelling.
Moving a name to the vendor list
To turn a customer or employee into a vendor, start in the Expenses & Bills area and open the Vendors list. Select New Vendor and enter the name with that small difference from the original. Fill in the contact details and save.
Then comes the manual part. Run a Transaction List by Customer report, or a Transaction List by Vendor report if the name came from the vendor side, to see every account, date, and amount linked to the old entry. Open each transaction, reassign it to the new vendor name, and save. There is no bulk reassignment tool for this in QuickBooks Online, so a name with hundreds of transactions means hundreds of individual edits. Users with large histories often export the report first and work through it as a checklist.
When every transaction has been moved, delete the original name if nothing still references it, then edit the new vendor entry to clean up the spelling.
The payroll wrinkle when an employee is involved
Moving a name off the employee list is the hardest case, and the community guidance is blunt about why. Paychecks are not ordinary checks. They carry withholding, employer taxes, and filing history.
The accepted approach: delete the paychecks recorded under the employee name and recreate them as plain checks to the new vendor. If taxes were withheld, you may need to refund the individual and contact the relevant tax agencies about recovering the amounts. Amended returns may also be required. This is not a bookkeeping chore; it touches payroll filings, and the tax cleanup can outweigh the data entry. Anyone facing this should weigh whether the misclassification is worth correcting at all, or whether it is better left in place with a note for the accountant.
Going the other direction, vendor to employee, follows the same pattern with a payroll twist at the start. In the Payroll area, add an employee using a name one keystroke different from the vendor. Enter the email and hire date. Then run a Transaction List by Vendor report, edit each transaction onto the employee record, delete the vendor, and adjust the employee name if needed.
Moving a name to the customer list
The customer direction is the simplest. In the Customer Hub, under Customers & leads, select New Customer and enter a name slightly different from the vendor name. Run the Transaction List by Vendor report to find everything linked to the old entry, reassign each transaction to the new customer, delete the vendor, and tidy the name.
Again, the edits are one at a time. QuickBooks Online has no batch repointing for this scenario, so the report is your worklist.
What to know before you start
Navigation labels differ between QuickBooks Online versions and interface updates, so the exact menu names may vary slightly on your screen. The underlying process does not: create the new entry with a near-duplicate name, move the transactions, delete the old name, then rename.
Take a backup or note your starting balances before you begin. Deleting a name only works once nothing references it, so the transaction edits must be complete first. And if payroll is involved, expect the tax side, refunds, and possible amended filings to be the real project rather than the list changes themselves. For related name and list problems, our QuickBooks Online troubleshooting guides cover other common list issues.
The lesson for the future is simple: pick the right list before you type the name. Correcting it later is possible, but QuickBooks Online makes you pay for the mistake in transaction-by-transaction labor.