3.7 billion: Number of bill payments sent and received by U.S. businesses in 2016 Nov. 13, 2017 at midnight