The end-of-month fees are generated on the last day of each month. The fee posts to your bank account within 2-3 business days.