Ordinarily, an invoice does not have to be used in transactions where payment is required upfront or on-time purchases where there will not be an ongoing relationship with the client. Examples of businesses that do not have to use invoices are retail and e-commerce. Also, businesses in the hospitality industry such as cafes, bars, or restaurants will normally require the customer to pay at that specific moment hence seldom using invoices.