I have been with HughesNet for over 13 years. In that time the default payment setup was to have a credit card or bank checking/debit account on file.
In that time they have always charged auto-draft accounts at the time of bill generation.
You do have the option of viewing your bill before it is generated. You will find those charges under the heading of Pending Charges.
You have yet another option. You can go to Invoice Billing. There is a charge of $5.00 per month for this type of billing. Better that you look at it as Hughes gives an automatic $5 discount to those pay by auto-draft.
With Invoice Billing you will have a "bill generation" date, a paper bill that is mailed to you and a traditional "due date".
But again, in answer to your question of "See my bill before ......"
Log in on the my account page, select billing, view Pending Charges.
EDIT:
Link to MyAccount page:
http://my.hughesnet.com/myaccount
Screenshot depicting Pending Charges link: