How does charge upfront billing work?