(712) 258.2580

Virtual Check

What is a Virtual Check? (You must have a U.S. based checking account to use VirtualCheck)

Using special software and the information provided, you authorize Mills-Shellhammer-Puetz & Associates to produce a legal check for this transaction only. Our software prints this check that we deposit into our account just as we would one you mailed us. The difference is time. Instead of waiting days for the mail - we can process your order in moments. You will then receive the check we produced with your other cancelled checks in your normal bank statement.

How do we do this? Very simple. First, get out your check book. Then you can print off the following form & FAX to Mills-Shellhammer-Puetz & Associates.

Go to the next available check you would normally write. For your records, fill it out to MSP Insurance in the amount of your total order. Next, write VOID across this check. You will provide us with the actual check number - but not the actual check. Next, use the graphic below to locate the information we will need.

Virtual Check  
  • 1. Your Personal Information
  • 2. The Check Number
  • 3. Transit Code - looks like a fraction
  • 4. Your U.S. Bank Information
  • 5. The 9 Digit Routing Number
  • 6. Your Checking Account Number


Once you have located all the necessary information and marked its location on your check - you are ready to push the button below to download the form.






If you have any questions about the information needed or the process involved - please feel free to Email us at

Our Location

Home Office

Home Office

117 Pierce Street, #200
Sioux City , IA 51101
Main office: (712) 258-2580

Our Providers

Accommodating, professional, helpful, and quick. Very comfortable experience and I was impressed by their capabilities. Highly recommended.
Brad M.
I feel lucky to have found an agent willing to provide this level of service. No need to look anywhere else!
Michelle D.
Over the years we’ve never once had to worry about our coverage. My husband and I are long-time customers and proud to be.
Carol S.
Surprisingly flexible and in-touch with my needs as a small business owner. Can’t ask for more.
Spencer F.
They have strong ties with the community, and it shows. It’s nice to do business with people that really show they care about you and your family.
Susan T.