Choosing between compost and topsoil can be difficult, especially if you are new to the gardening world. While both of these seem to be the same they are slightly different in very minor ways.
Topsoil is mainly useful when you are planting directly into your garden soil. It will add depth and improve the quality of the soil you are planting beneath your turf. Topsoil is also much better at retaining its shape, meaning you will not end with a mess all over your garden. It also holds moisture that is much needed for your plant’s growth, helping to improve its growth.
While topsoil may seem like the best option, there is one main scenario when compost may be better for you. This is why you are planting your flowers into plant pots. Compost brings with it extra nutrients that potted plants will be lacking if topsoil is used. It is possible to mix both topsoil and compost to make your own potting compost that will combine the benefits of both.