Client-side billing model