The cost to get a new customer (acquisition cost) is pretty high. Many e-commerce stores only make a tiny profit on the first transaction because you often spend money attracting that customer with ads, tradeshows, and so on. That's why lots of store owners love recurring payments, where customers pay every week, month, or year.