If you want the account to have all current expansions then yes you need to buy it again for that account. If you plan to do so you may want to wait until Oct 1st when hopefully they announce the date of the newest expansion.