I'm aware of the reason why invoices are marked as paid immediately after creation, admin360.
In QuickBooks Online (QBO), there's a handy automated feature that applies credits to the next invoice you create for the same customer. If this feature is turned on, your new invoices will be showing as paid immediately.
If you would like to disable this feature, simply follow these steps:
- On your QuickBooks Online account, go to the Gear icon.
- Select Account and Settings.
- In the left menu, choose Advanced.
- Click the Pencil icon in the Automation row.
- Uncheck the Automatically Apply credits box.
- Click Save, then Done.

That's it! After making these changes, your credits or unpaid payments will no longer automatically apply to new invoices.
For additional assistance, refer to this guide on creating and managing credit memos: Create and apply credit memos or delayed credits in QuickBooks Online.
If you need to process a refund or void a payment, please consult this article: Void or refund customer payments in QuickBooks Online.
In addition, we have a team of experts who can offer personal guidance on linking your accounts, automating tasks, and teaching the best bookkeeping practices to increase your efficiency. Check out QuickBooks Live Expert Assisted for more details.
I will get back to you promptly if you need further assistance with handling your invoices or customer payments. You can reply to this thread at any time.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
