Business Credit cards are issued by banks after you choose the card according to your requirements. The card is issued for a period of one to three years. An application form with a photograph will have to be submitted.