Hello all. Im a JS looking to get into WP freelancing and i am a bit confused on how the WP ecosystem works with premium subscription plugins.
I know it can vary, but how much money is a typical small business (lets say a restaurant) looking at in terms of yearly subscription amounts for essential plugins.
For e.g., based on my research, Ive noticed a popular stack seems to be using Bricks builder with Automatic.css and Frames.
It feels as if these optional plugins makes life easier for the developer more so than the client. And the client is the one that would be paying for the ongoing subscription.
So realistically in this scenario a small business is looking at the following:
Hosting: $100 (est)
Bricks Builder: $79
Frames: $69
Automatic.css: $79
Yoast SEO Premium: $99
Domain Registration: $10
Total: $436
Am I generally on the right track in my thinking and expectation?

You can get agency licenses which many premium WordPress plugins havw and then offer these to your clients as a part of your ongoing premium website maintenance package. This tends to be the best approach unless its a one-off client at which point you can add these licenses as part of the contract and require client to purchase their own license at time of delivery.
I agree with wpguy101, most agencies and freelancers buy the “agency” level subscriptions and spread that cost out fractionally across their clients. The clients themselves just pay a maintenance fee to you.
Don’t make clients responsible for renewing subscription fees for plugins, themes, etc, because they won’t remember what they are after a year goes by and will not pay them. When the site stops working, they’ll call you and complain about it.