Checks overview

To get started with sending checks, you'll need to create a bank account to originate checks from. You will also identify which check template and signature image you want associated with the account, then Lob will verify your account. This process is outlined below.

Just looking for check specs? Skip ahead to Check dimensions & specs here.

More resources: Once you have setup your Bank Account, visit our Checks API documentation, GitHub library, or our Template Gallery for ideas on how to get started.

Create a new Bank Account

In the dashboard, see the Bank Accounts section (under Print & Mail):

You can also add a bank account via our Bank Accounts API but note you are unable to upload a signatory image via this method.

Check templates

In the “Bank Accounts” section of your dashboard (under Print & Mail) you will select which template you would like to associate with your bank under the “Check Template Type”.

We offer two options when it comes to check templates:

Common Check: This is the universal check we have offered that is accepted at the majority of banks across the US.

JPM Check: This is the JPM check template that is approved by JP Morgan Chase and utilizes Positive Pay.

If you are using the JPM Check template, you will need to add additional information (Bank City, State, Zip, and Fractional Routing Number).

Check with your bank

Check with your bank to make sure that the check will be accepted. A new check template or different signatory can cause the bank to flag your account. The best way to avoid this happening is to let your bank know that the checks are valid.

Your money is not transferred to Lob. When the payee deposits the check that was sent through Lob's Checks API, it will pull money directly from the specified bank account into the recipient's bank account.

Uploading a signature for checks

One of the options for associating a custom signature to a bank account, so that it can be printed on checks, is uploading an image file when you create a Bank Account in the Lob dashboard.

Signature image file

The uploaded signature will be printed on all Lob checks originating from that specific bank account. Make sure to download the digital signature and authorize its use with your bank once your bank account is created.

If you would like to upload a new custom image file as a signature anytime after the initial creation of the bank account, you must reach out to with:

  • The bank_account_id of the bank account that corresponds with the signature

  • A PNG of the signature (the background of the image must be transparent)

When an image for the signature isn’t provided, we implement a cursive font rendering of the signatory’s name instead.

Below are the guidelines to adhere to when prepping your image so that the signature can best be extracted and processed.

Image format

The image must be in either a JPEG or PNG format (.jpg, .jpeg, .png). The background of the image must be transparent.


The image must be at least 330px x 105px. The image may be larger but we recommend a width to height ratio of approximately 3:1 for best results.

Color and size

The signature must be written in black or dark ink on a white or light background. The signature should be centered and should occupy most of the image.

Things to avoid

Here are a few of the most common mistakes that we recommend you avoid when preparing a signature image.

DON'T: Have the signature too small in your uploaded image.

Make sure to center your signature and crop your image as needed so that the signature takes up a majority of the space.

DON'T: Write your signature on ruled or patterned paper.

Write your signature on a white or light-colored background to ensure proper signature processing. Using ruled or patterned paper will likely result in unintended artifacts.

DON'T: Include other objects or artifacts in your image other than the signature.

If you are taking a photo of your signature rather than using a scanned image, make sure to prepare your photo so that all artifacts and non-signature objects (e.g. tables, pens, dark shadows) are cropped out.

Verifying your bank account

Lob will send two micro-deposits, ranging from 1 - 100 cents, to the specified bank account in order to verify the account. You'll be asked to enter them in the dashboard or submit them through the API before you can send out any checks.

This is especially important if you are sending checks on behalf of your customers. You must verify all your customers' bank accounts before sending checks from them. This is most easily done through the API.

Lob's Check service only works with US banks, based on US banking standards and formats. We do not support foreign bank accounts at this time.

Fraudulent activity

Our security team continuously reviews newly-created accounts. New accounts that trigger a flag will be immediately suspended and required to provide additional verification.


If you send a high volume of checks, send checks in very high dollar amounts, or you are sending HIPPA data, you may need to upgrade your Print & Mail edition to gain access to this form factor, or reach out to our sales team to learn more.

If you have any questions or concerns about the safe-guards we have in place around the use of checks, please contact us.

Check dimensions & specs

The specifications for Lob's check product are as follows:

  • Measures 8.5 x 3.625" in size

  • Contains warning bands, void indication, and security weaver on backer

  • Paper is perforated with the bottom ⅔ of the page available for the sender to customize with artwork

  • Uses fugitive ink to provide additional protection against duplication of the document

  • Includes a prismatic multicolored background with subtle graduations to make copying and reproducing difficult

  • Produced with controlled stock, which ensures the security of the mail piece at every stage of production. The Padlock Icon printed on the checks ensures that the product meets or exceeds industry guidelines

  • Mailed in a #10 white outer envelope (double-windowed)

Note that logos and branding can be added to checks via an API request, but cannot be added through the dashboard. For more details on the space your logo can take up, visit our API documentation.

Check frontCheck back

Customizing check pages

You can choose to leverage the blank space at the bottom of the check by using check_bottom to add any branded artwork or personalization, even if these check pages themselves do not require any artwork in order to be sendable.

It is also possible to send a letter as an attachment with your check (but not the other way around) by using the attachment string.

If you choose to customize this optional bottom section of the check, be sure to follow the provided template and leave room for the actual check itself; otherwise you risk invalidating the check. You may also add up to 3 sheets (6 double-sided pages) of optional attachment pages.

See our Checks API documentation for more details on the check_bottom and attachment parameters, or see the Template Gallery for design inspiration.

Check bottoms and check attachments will always be printed in black and white.

Check bottom templateCustomized check example

Mailing checks

Ensure your checks get to their final destination by following these guidelines:

  • The from field is required for all checks, regardless of the destination

  • Checks can only be mailed using First Class Mail (takes 4 to 6 business days)

  • USPS Standard Class Mail (or Marketing Mail) is not available for checks

  • Overnight mailing options are not available for checks

Last updated