No, a routing number is not 12 digits. In the United States, routing transit numbers (often called ABA routing numbers) are strictly 9 digits long. They are utilized by financial institutions to process wire transfers, direct deposits, checks, and electronic automated clearing house (ACH) payments. Account numbers, conversely, often vary in length and can span up to 12 digits or more depending on the specific bank.