Yes, we do require account creation so we can quickly and efficiently help you. This allows us to assist you more efficiently. If you need any assistance with this, please email us at support@steamcarddelivery.com.