Solutions

The same check serves very different jobs. An agency cleaning a client's inherited list has a different problem from a signup form rejecting typos in real time.

Run a sample through it

100 free checks a month, no card, and the unknowns come back labeled.