Hi Phil,
It’s always nice to see people thinking about all aspects of their business at the start, we’d say carry on with this approach.
Looking at your question, we'd also say that you actually have a number of options we think. To get terms you have written checked and then to try and include anything critical to how you want to do things is likely to be a more expensive option. There are template options on the internet that you can now download for free that have some bespoke elements. Alternatively if you’d like to talk to someone who will then create a bespoke set of terms for you, there are companies that provide set fees for this or some that don’t and you get a rough estimate and then a bill at the end!
One of the main points that we’d consider, is whether you are providing to consumers (general public) or businesses, as the rights you must give (e.g. cancellation) is much much tighter for consumers. You may provide to both? Which may mean 2 sets of terms or 1 more complicated set.
If you have any questions, please drop us a message.
All the best with your new venture.