If you have an online account with directv or you can sign up for one, its free, you can log into it and click on "my account" and it will give you your account number. also you can call 1800-531-5000 and give them your phone number and they can give it to you that way too. let me know if you need anymore help!
being in crg (customer retention group/save team), i am the last person you will ever need to speak with to resolve you concern.
just call 1-800-531-5000 when you get to a rep - just tell them the number associated with your account - or you can provide a access card number or receiver ID number - we can pull your account that way