Writing & Printing Checks

Write, print, reprint, and void checks directly from a bank account, with automatic journal entries and a full audit trail.

Overview

BeeKeeper can write and print checks directly from your bank account. Each check you write automatically creates the matching journal entry, so your books stay balanced without any extra data entry — and every check keeps a complete audit history from creation through clearing.

You’ll need pre-printed check stock from your bank or a check supplier (the kind with your routing number, account number, and check numbers already printed). BeeKeeper prints the date, payee, amount, memo, and mailing address onto the stock.

Setting Up Check Printing

Check printing is enabled per bank account by an Admin or Bookkeeper:

  1. Go to Bookkeeping and select the account
  2. Click the Actions menu, then Check Settings
  3. Click Edit Settings
  4. Check Enable Check Printing
  5. Choose your settings:
    • Check Layout: match your check stock — 3-up (3 checks per page) or Voucher (1 check + 2 stubs per page), the format used by most QuickBooks-compatible stock
    • Next Check Number: the number on the top sheet of your check stock
  6. Click Save

Calibrating Your Printer

Every printer feeds paper slightly differently. Before printing real checks:

  1. From Check Settings, click Print Calibration Page
  2. Print it on plain paper at 100% (no scaling)
  3. Hold the page against a blank check from your stock with the corners aligned
  4. Each box marks where its field will print — if a box doesn’t sit on top of its pre-printed area, adjust the Horizontal Offset and Vertical Offset in Check Settings and reprint

Offsets are measured in points (1/72 inch). Positive values move the print right/down; negative values move it left/up.

Writing a Check

  1. Go to Bookkeeping and select the account
  2. Click Actions, then Checks to open your check register
  3. Click Write Check
  4. Fill in the check — a live preview updates as you type:
    • Pay to the order of: start typing to search your vendors, or enter any name. Selecting a vendor pre-fills the mailing address.
    • Date: defaults to today
    • Amount: type the total amount of the check
  5. Choose a Category — the expense account this payment should be recorded against.
    • Need to split the payment across more than one account? Click Split across categories. Add a line for each account and enter its amount — a running total shows how much is left to allocate (or how far over you’ve gone). The lines must add up to the Amount you entered above; enter the total first, then split it however you like. Click Use one category instead to collapse back to a single category.
  6. Need to add a memo, mailing address, or attach a receipt? Click More details to expand these optional fields:
    • Memo: optional note printed on the check
    • Mailing Address: optional — positioned to show through a standard #10 window envelope
    • Attachment: optional receipt or supporting document (PNG, JPG, or PDF)
  7. Click Save

The check is saved as a Draft and the journal entry is created automatically: each category line is recorded against its expense account and the total against your bank account. Nothing prints yet — drafts can still be edited.

Writing or Printing a Check When Approving an Expense Report

You don’t have to visit the check register separately to pay out an approved expense report — you can write or queue the check right from the approval step.

  1. Open the expense report and click Approve
  2. Choose how you’d like to handle payment:
    • Approve only: marks the report approved; no check is created
    • Write a check: record a check you’ve already written by hand — choose the bank account and enter its check number
    • Print a check: queue a check to print later — choose the bank account. No check number is needed; one is assigned automatically when you print it. This option only appears for accounts with check printing enabled.
  3. Click Approve

If you chose Print a check, you’re taken straight to that account’s check register with the new draft ready to go — see Printing Checks below when you’re ready to print it.

Printing Checks

You can print one check or a whole batch at once:

  1. From the check register, check the box next to each check to print
  2. Click Print Selected
  3. Confirm the Starting Check Number — the top sheet loaded in your printer should match this number; the rest are numbered in order
  4. Load your check stock in the printer
  5. Click Print Checks

A PDF opens in a new tab — print it from your browser at 100% (no scaling). Each check is assigned its number, marked Printed, and the check number is written onto the journal entry as its reference number.

Tip: you don’t have to remember to check the register — any draft or ready-to-print checks across your accounts also show up as an Action Item on your organization’s dashboard, so you always know at a glance when checks are waiting for the printer.

Check Statuses

Status Meaning
Draft Created but not printed; fully editable
Ready to Print Queued for printing (e.g., after a jam reset)
Printed Number assigned and printed; locked from editing
Voided Cancelled; no longer affects balances
Cleared Matched to your bank statement during reconciliation

Once a check is printed, voided, or cleared it is locked and cannot be modified — this protects your audit trail.

Reprinting a Check

If a check printed badly (smudged, misaligned), you can print it again with the same number:

  1. Open the check and find the Reprint section
  2. Leave the void-and-reissue box unchecked
  3. Optionally enter a reason (recorded in the audit history)
  4. Click Reprint Check

Voiding and Reissuing

If a printed check is lost, damaged, or needs a new number:

  1. Open the check and find the Reprint section
  2. Check “Void this check number and reissue with a new number”
  3. Enter a reason and click Reprint Check

The original check is voided (along with its journal entry), and a new draft is created with the same payee, amount, and categories, ready to print with the next number. Only Admins can void and reissue.

To void a check entirely without reissuing it, void the transaction from the account ledger — the check is voided automatically along with it.

If a Printer Jams

If the printer jams partway through a batch, get your check numbers back in sync with your physical stock:

  1. Void and reissue any check whose printed sheet is unusable — open the check, check “Void this check number and reissue with a new number”, and print the fresh draft on the next good sheet (see Voiding and Reissuing above)
  2. If you need to reset the Next Check Number so software numbering matches the next blank sheet in your printer, update it under Check Settings

If you’re unsure how to realign a batch, reach out to support and we’ll help you sort out the numbering.

Reconciliation

When you reconcile your bank statement and mark a printed check’s transaction as cleared, the check status updates to Cleared automatically, with the date recorded. See [Bank Reconciliation](reconciliation) for the full workflow.

Who Can Do What

Action Viewer Bookkeeper Admin
View checks and history
Write and print checks
Reprint (same number)
Change check settings
Void / void and reissue

Common Questions

What check stock should I buy? Standard pre-printed business check stock with your bank’s routing number, your account number, and sequential check numbers. Choose stock that matches your layout setting: 3-per-page, or voucher style (one check with two stubs). BeeKeeper does not print the bank routing/account line (MICR), so blank unprinted stock won’t work.

Why does the starting check number matter? Your stock is pre-numbered. BeeKeeper assigns numbers in software so they appear on the journal entry and in reports — the starting number tells it which physical sheet is on top so the two stay matched.

Can I edit a check after printing it? No — printed checks are locked. Use void and reissue to correct a mistake; the replacement draft is editable before you print it.

Does writing a check create the journal entry for me? Yes. The category (or split categories) you choose become the journal entry’s line items, and the amount you enter is credited against your bank account. When the check prints, its number becomes the entry’s reference number.

Can I split one check across several budget categories? Yes — click Split across categories when writing the check and enter an amount for each account. Enter the check’s total Amount first; the split lines must add up to that amount.

Can I write or print a check when I approve an expense report? Yes — the approval screen offers Write a check (record one you’ve already written by hand) or Print a check (queue it to print, with the number assigned automatically). Choosing to print takes you straight to that account’s check register.

The print is misaligned on my checks. Print a calibration page from Check Settings and adjust the horizontal/vertical offsets. Also make sure your browser’s print dialog is set to 100% scale with no “fit to page” option.

I don’t see the Checks option on my account. Check printing must be enabled in Check Settings for that account (Admin or Bookkeeper), and it’s only available on bank (asset) accounts.


Was this helpful?