Cash flow is how much money is going into and out of your business at a given time. Profit is how much financial gain your company makes on the products or services it sells. If you bring in more money than it costs to run your business, you are making a profit. A company cannot survive unless it is profitable.