General information, not legal advice. Laws and bank rules change; check with your bank or a qualified lawyer for your situation.

Yes, with one important distinction. Printing the date, payee, amount and other details onto the cheque leaves your bank issued is legal, and banks accept those cheques routinely. Businesses across India and the Gulf issue printed cheques every day, and they clear like handwritten ones. What you cannot do in these markets is print the cheque itself on blank paper. Cheque forms are bank-issued security stationery, and a homemade cheque will not be accepted.

People often mix up these two activities, so the rest of this guide takes them one at a time. It then covers what actually decides whether a bank accepts a printed cheque.

When you print a cheque with software, you put the bank's own numbered leaf into an ordinary printer and fill in the blanks: date, payee, amount in figures and words, and any crossing. You then sign it by hand. The instrument itself stays the same:

  • It is still the bank's leaf, with the bank's cheque number and pre-printed MICR band.
  • It still carries the bank's security features: special paper, watermark, background patterns.
  • It is still signed by an authorised signatory, in ink.

Only the way the blanks are filled in has changed. Banks do not require those details to be handwritten. What they require is that the cheque is complete, legible, unaltered and properly signed. A printed cheque usually meets those requirements better than a handwritten one, because the amount in words always matches the figures and the payee name is always readable.

Printing the cheque itself: not in India or the Gulf

Producing the whole cheque on blank stock, with your own MICR line, background and numbering, is a different thing. In India, the RBI's circular of 22 February 2010 set the CTS-2010 standard for cheque forms issued by banks. It sets mandatory minimum security features, including paper quality, a watermark, the bank's logo in invisible ink and a void pantograph, as well as standard field positions. Banks order these forms from security printers. A business cannot make its own CTS-2010 cheque, and a cheque printed on plain paper would not pass clearing.

Gulf banks work the same way. Cheque books are issued by the bank on its own security stationery, numbered against your account. Each bank uses its own design and size, which is why cheque printing software needs a separate layout for each bank.

Some software sold in the United States and Canada advertises MICR printing on blank cheque stock. That reflects markets where businesses can print complete cheques in-house with magnetic toner. It does not apply in India or the Gulf, and an Indian or Gulf business does not need MICR features.

What decides whether a bank accepts a printed cheque

Under the cheque truncation system in India, and similar image-based clearing elsewhere, the cheque is scanned and the image is what gets processed. So in practice the bank is asking whether the cheque reads cleanly. That applies to handwriting just as much. Four things matter:

  1. Text inside its fields. This matters most where the date is printed in separate boxes, one digit per box, as on Indian cheques. A digit sitting across a box line is the most common reason a printed cheque is queried. See how to fix cheque printing alignment.
  2. Nothing printed over the MICR band. The code line at the bottom is read by machine. Keep all printing clear of it.
  3. Dark, clean print. A worn cartridge or streaky toner produces an image a scanner may struggle with. Change the cartridge before cheque day, not after a cheque is returned.
  4. A clean, unaltered leaf. Under India's CTS rules, any change to the payee or amount needs a fresh cheque. If a print goes wrong, cancel the leaf and print a new one. Do not correct it by hand.

If those four are right, a printed cheque is less likely to be queried than a handwritten one.

The signature question

Sign printed cheques by hand. Whether a bank will accept a printed or facsimile signature is a separate question. The answer depends on the bank and the account, and it affects your liability if a cheque is disputed. Ask your branch before relying on one. ChequeMaster does not print signatures. It fills in the details, and the signatory signs.

If a bank queries a printed cheque

The cause is almost always mechanical, not a policy against printed cheques. Check:

  • Was any field outside its box, especially the date?
  • Was anything printed over the MICR band?
  • Was the print faint, smudged or streaky?
  • Was the leaf creased, curled or marked by the printer rollers? See how to feed a cheque into a printer.
  • Did the amount in words and figures match, and was the payee name exactly right?

Fix the cause and print a fresh cheque. If a branch says it does not accept printed cheques in general, ask what specifically was wrong with that cheque. The answer is usually one of the points above. Banks routinely accept printed cheques from business customers.

What cheque printing software does, and does not, do

ChequeMaster is a Windows program that fills in the blanks on your bank's own cheque leaves. Fields are placed to match that bank's layout, and every cheque is recorded against its number. It uses any ordinary laser or inkjet printer. You do not need special paper, magnetic toner or blank cheque stock. It does not create cheques, generate cheque numbers, print MICR lines or print signatures. For the full process, see how to print a cheque, and for a comparison with writing by hand, see manual writing vs cheque printing software.