Most websites need the following things
- Domain name (.com.au registrations are for 2 years)
- Website hosting (annual cost)
- Website software security maintenance (monthly or yearly cost if applicable)
- email hosting (if applicable)
- Website updates (this can be done by the client. If A7Designs does the updates then this is done at an hourly rate)
- Plugins and themes may require subscriptions
- Shopping cart solutions such as Shopify and BigCommerce are subscription-based services