Look at how much of your sales come directly from the marketing firm. Then if you’re not happy with the results, reach out with them and let them know. Give them a chance to do better. If they don’t, you can always look for a better company or even a cheaper one for the same results.
As long as you look at the numbers and you don’t get your worths from paying someone to do the ads, then you should look into doing it yourself
I meant by that you can always go to them to let them know you’re not getting what you want out of it, even if you are. That way they can give you a better result and try harder on it. I suggest it as a first option. Basically, to see if the cost of it outweighs the results. It might even be better to just stay with them if it will save you time. But that’s just the first option. In my opinion, you’re always better off doing things on your own. Even if it means working harder and longer. In the long run you’ll save money and you’ll get experience. But if leaving them will impact your earnings, then you gotta try prior options rather than just dropping them.
Or you can even let them know that you’re going to pause their services for some time, just say you’re on a budget for the next 2 months, and try it then. That way if you have any discounts or set rates, they don’t change them if you ever try to go back to them. Just a back up plan