Checks may not be the most modern payment method, but they’re still common in real businesses—rent, contractor payments, vendor refunds, government fees, or situations where a paper trail is required. In QuickBooks Online, checks are easy to record, but they can also create confusion when the wrong account is used, a check is duplicated, or the business needs a clean export for reporting and audits.
A dependable workflow has three parts:
-
Create checks correctly so reconciliation stays smooth
-
Export check data when you need review, approvals, or compliance support
-
Delete a check safely when it shouldn’t exist
This guide covers all three in a practical, repeatable way.
Part 1: How to Create Checks in QuickBooks Online Without Creating Reconciliation Issues
A check transaction in QuickBooks Online records money leaving a bank account by check. It should reflect what happened in the real world: who you paid, when, and why.
When to Use “Check” vs “Expense”
Use a Check when:
-
You physically wrote a check or printed one
-
You want a check number trail
-
You want clean linking to bank images and registers
Use an Expense when:
-
You paid by card, ACH, cash, or transfer
-
You don’t need check numbering
Choosing the right type matters because it affects how easily you can track payments later.
Fields That Make Checks Accurate and Auditable
To keep checks clean, focus on:
-
Bank account: The source account (critical for reconciliation)
-
Payee: Consistent vendor/contractor naming prevents duplicates
-
Date: Should align with issuance policy
-
Check number: Helps trace the exact payment
-
Category or Item details: Where it hits the Profit & Loss
-
Memo: Short purpose (especially for unusual payments)
-
Attachments (optional): Vendor invoice, contract, approval email
A Repeatable “Create Check” Routine
-
Select the correct bank account
-
Choose the right payee (don’t create a duplicate vendor spelling)
-
Enter the date and check number
-
Add category/item details with clear descriptions
-
Save, then verify it appears correctly in the register and vendor history
Use Case: Paying Contractors Weekly
Weekly contractor checks can get messy when categories vary or vendor names aren’t consistent. A stable system:
-
Set up contractors as vendors once
-
Use consistent expense categories (or split only when needed)
-
Include project or job details in memo fields
This makes it easy to review contractor spend and explain costs later.
Part 2: Export Checks from QuickBooks Online for Review, Compliance, or Approvals
Exporting check data is useful for:
-
Month-end close packages
-
Internal approvals and spend controls
-
Audit support and documentation requests
-
Vendor payment analysis
-
Reconciling QuickBooks transactions against bank records
What a Useful Export Should Include
For most teams, the best check export includes:
-
Check date
-
Payee/vendor
-
Bank account
-
Check number
-
Amount
-
Category/account coding
-
Memo/description (if used)
A Clean Export Routine
-
Set a fixed date range (example: Jan 1 – Jan 31)
-
Filter to checks only (avoid mixing with bills/expenses unless needed)
-
Export to Excel/CSV
-
Spot-check totals against QuickBooks reports
-
Save with a consistent naming convention (example: “Checks_2026-01”)
Use Case: Audit Request for Vendor Payments
When an auditor asks for check payments to specific vendors, exporting checks lets you filter quickly and provide a clear, standardized file without screenshots or manual copying. If you attach invoices to checks in QuickBooks, you can also pull supporting docs as needed.
Part 3: How to Delete a Check in QuickBooks Online Safely
Deleting checks should be done carefully because it removes the transaction from your books and can affect reconciliation and vendor balances.
When Deletion Is Appropriate
Delete a check when:
-
It was entered by mistake (duplicate, wrong payee, wrong amount)
-
It was never actually issued
-
It’s a test transaction that should not exist
Be cautious if:
-
It’s already cleared or reconciled
-
It’s matched to a bank feed transaction
-
It’s in a closed reporting period
In those cases, voiding may be safer if you need an audit trail.
A Safe Delete Checklist
Before deleting:
-
Confirm whether it’s reconciled
-
Check if it’s matched in the Banking section
-
Verify it wasn’t printed/sent (or that you’re okay removing the trail)
-
Confirm you’re not deleting the “correct” version if duplicates exist
After deleting:
-
Review the vendor balance
-
Verify bank matching/reconciliation still makes sense
-
Ensure no duplicate replacement transaction remains
Use Case: Duplicate Check + Bank Feed Entry
A common cleanup situation is when someone creates a check manually and later accepts the same payment from the bank feed. Keep the correctly matched entry and delete only the duplicate. Then re-check reconciliation totals.
A Quick System That Keeps Checks Clean All Year
Weekly:
-
Enter checks consistently with correct bank account + check number
-
Review bank feeds so duplicates don’t sneak in
Month-End:
-
Reconcile the bank account
-
Export checks for internal reporting or CPA review
-
Scan for duplicates or unissued checks sitting in the system
This keeps checks auditable and prevents month-end surprises