The best small business credit card is one that can help with cash management, provide useful rewards and assist in building a credit history for your growing company. Freelancers, startups and sole proprietors make excellent candidates for a small business credit card. Since most business credit cards require the personal guarantee of the business owner, even companies with no revenue or business history can get approval.