The most common small businesses that only accept cash payments are restaurants, food trucks, and street vendors. This is because these businesses tend to have a very low overhead cost, and therefore don’t need to rely on credit cards or other electronic payment processing fees in order to turn a profit. Additionally, many customers prefer to pay for their food with cash in order to avoid any additional fees.