It is generally recommended to wait at least six weeks before adding fish to a new garden pond. This gives the pond time to establish itself and for the water quality to stabilise.