On Premise Check Printing and Configuration
For printing checks in house using the On-Premise Check Printing bundle
How can I reprint a check run?
If you encounter issues printing a check run (e.g. printer error) it’s possible to reprint the entire check run. However, please keep in mind reprinting checks introduces the risk of accidentally printing duplicate checks. The safest approach to reprinting checks is to void and generate new payments.
If you don’t want to void and generate new payments, the steps below can be performed by a user with the Administrator role.
Go to Setup > Check Printing > Check Batches
Once you’re on the Check Batches page, click the Show Inactives checkbox.
Locate the batch of checks to be printed again.
Click Edit, uncheck the Inactive checkbox and confirm the Ready to Print checkbox is checked.
Navigate to Transactions > Check Printing > Status. Press Show All Owners if you do not see the Check Batch in the list. Click Ready to Print.
Click the Open & Print PDF button. This will load the PDF for the checks that have already printed and will not affect the G/L in any way. Send the PDF to your printer.
How can I change the check number?
Navigate to Lists > Accounting > Accounts:

Edit the Account which needs the check number changed. Enter the new check number into the Next Check Number field:

Click Save.
How can I add another bank account number from an existing bank to print checks?
Log into NetSuite as an Administrator.
Navigate to Setup>Check Printing> Check Format.
Select View on your existing Check Format.
Under Actions select Make Copy.
Give the new check format a unique name.
Under Account choose the NetSuite GL account associated to your new bank account.
Under Bank Account Number enter the new bank account number.
Optionally, update the company header information.
Click Save on your new format. This new account should now be set up to print checks.

Where does the address come from that’s printed on a check and how can it be changed?
Our On-Premise Check Printing relies on standard NetSuite functionality to define the address to be shown on a check. When checks are printed, our solution will retrieve the address from the “Payee Address” on the Vendor Bill Payment being printed:

If this address needs to be change, there are two options:
You can edit the Payment directly and change the address.
You can edit the Payment’s applied Bill’s address, void the Payment and generate a new payment. The modified address from the Bill will be copied to the new Payment.
Please note that changing the address on the Payment or Bill will not impact the address stored on the Vendor. Future Bills will continue to use the address information from the Vendor. A change to the Vendor is required if the address needs to be permanently changed moving forward. Also note that changing the address on the Vendor will not impact any addresses already associated to existing Bills or Payments.
Why did my bank not honor a printed check?
When switching to a new service provider for check printing, it’s not uncommon to encounter issues with banks rejecting or holding checks. To reduce risk, we recommend first sending a small “test” check (e.g. $0.01) before issuing live vendor payments.
Some common reasons a bank may not honor a printed check include:
New account restrictions – If this is the first time the account has been used for issuing checks, the bank may have security blocks in place that prevent check issuance until cleared.
Fraud prevention measures – A sudden change in the check format or printing style can trigger fraud alerts, leading the bank to reject or hold the check.
Formatting issues – Elements like signatures, logos, or security features that overlap with critical areas of the check (such as the MICR line) can interfere with processing.
If this happens, we recommend contacting your bank to confirm the specific reason and ensure the account and check format are fully approved for future use.
How is the name determined on an printed check?
NetSuite determines the name printed on an on-premise check using the following logic:
If Print on Check As is populated on the bill payment, that value is used.
If it is blank, NetSuite uses the name on the payee’s default billing address.
If there is no default billing address and Print on Check As is blank, the name on the check will be blank.
If a specific name is required, enter it directly in the Print on Check As field on the bill payment or ensure the payee’s default billing address contains the correct name.
Note: The Print on Check As field only applies to vendor payments. For customer refunds, NetSuite ignores this field and instead sources the name from the customer record, so any required changes must be made on the customer profile.
Last updated
Was this helpful?

