How long after a purchase can a business wait to charge your credit card?

My merchant service will alow any charge, regardless of the date of sale, as long as I have a physical imprint of the card, and the correct signature (provided the card has not expired)