How to Delete a Bill in QuickBooks Online (and What Happens If It's Already Paid)
Find the bill under Expenses, open it, click More at the bottom, then Delete, then confirm. That's the whole process for an unpaid bill. For one that already has a payment applied, QuickBooks still lets you delete it, but the payment doesn't disappear with it; you'll have a loose end to clean up next.
The full walkthrough
1. Find the bill. Go to Expenses, then look through the list, or open the vendor directly and find it in their transaction history.
2. Open it.
3. Check whether it's marked Paid. If a bill payment's already been applied, QuickBooks will warn you about that link when you try to delete, since removing the bill leaves the payment with nothing left to apply to.
4. Click More at the bottom, then Delete.
5. Confirm. For an unpaid bill, this is clean and immediate. For a paid one, the bill is gone but the payment that was applied to it still exists, now unapplied.
6. Deleting several at once? From the bill list, check the boxes next to the ones you want to remove and look for a batch delete option above the list; it's available for bills the same way it is for several other transaction types.
What deleting a paid bill actually leaves behind
This is the part that catches people off guard. Deleting a bill doesn't automatically delete the bill payment that was applied to it. The payment sticks around as an unapplied credit on the vendor, which shows up as a mismatch the next time someone reconciles that vendor's account or wonders why there's a stray payment nobody can explain.
If the bill was entered by mistake entirely, wrong vendor, duplicate entry, you generally want to delete both the bill and its payment, not just one. If only the bill details were wrong, it's often cleaner to edit the bill in place instead of deleting it, so the payment stays correctly linked the whole time.
What we've built on top of QuickBooks bill management
Duplicate bill detection before entry
A new bill gets checked against the vendor's existing bills by invoice number and amount before it's entered, so the double-entered bill that would otherwise need deleting later never makes it onto the books.
Linked-payment cleanup
When a bill needs to be deleted, the automation checks for an applied payment first and handles both sides together, instead of leaving an unapplied credit for someone to find during reconciliation.
How many bills are you deleting because of a mistake upstream?
Tell us where the bad bills usually come from, a vendor sending duplicates, a data entry slip, a sync from another system, and we'll tell you if it's worth catching before it's entered.
Cleaning up bad or duplicate bills in QuickBooks more than you'd like?
Tell us where the bills that need deleting are actually coming from, and we'll tell you whether that source can be caught before it ever reaches your books. Vendor bills are one example of manual cleanup; n-frames automates whatever's manual in the business, any tool, any process.
Let's talk