Hi @drakedian,
When asking for help, it is best to provide a link to the site in question as that helps reduce the guesswork involved since anyone trying to help can see for themselves what’s going on.
It does sound like you have disabled guest checkout. You’ll want to enable guest checkout by going to WooCommerce → Settings → Accounts and enabling the relevant checkbox as in the screenshot below:

Full Size: https://d.pr/i/UYoWoY
Hi Luminus,
Sorry i’ve should have added the site address.
It’s here.
The above tick box is set to enabled, people are allowed to checkout as a guest, but i’d like to present the option to deliver to a different address, even when they’re not registed on my site.
Guest checkout enabled, allow customers to register on checkout enabled.
Please see image for clarification:
https://imgur.com/a/DKxvNDi
On a theme like Storefront, the “Ship to a different adress” option is available, even when guest checkouts are allowed.
If you’re not seeing it on your site, then it’s likely being hidden either by your theme, or a page-builder, if that’s what you’re using to create your checkout page.
You can test that theory by temporarily swapping your theme to Storefront and/or disabling your page-builder(s) and/or other plugins that modify the checkout page. If you want to do a full conflict test, this guide will walk you through some best practices:
https://docs.woocommerce.com/document/how-to-test-for-conflicts/
Hey there, since we haven’t heard back from you I’ll mark this thread as resolved now. If you have any further questions, I recommend creating a new thread.