Definition What is a secured business credit card? A secured business credit card is a card backed by a cash deposit (typically equal to the credit limit) that businesses with limited or no credit history use to start building business credit. By Joe Kaufman, Product & Operations Leader at Expensify.