Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

acewebdesign's avatar

Team Plans With Tiered Pricing

I want to know if any of the below scenarios are able to be achieved with Spark. Trying to do a property management app, which is for owners of individual properties(1 Property/Team) and also resellers(30+ Properties/Teams).

Owner of team is charged Additional users are not charged

Plans I would like are

Plan one - Standard $25 per property/team per month each additional property/team $25 each

I think this one is like this

Spark::teamPlan( 'Standard  per month', 'price_id_here' )
			     ->price( 25 )  ;

One thing I find using this though, is if I don't have a trial period set, adding a second property will give a 2 day trial.

Plan two - Medium $100 for 5 Properties/Teams per month Additional properties $20 each per month

I thought this might do it, but doesn't seem to be right

Spark::teamPlan( 'Medium 0 per month', 'price_id_here' )
			     ->price( 100 )
				->maxTeams(5)  ;

Any thoughts on a way to get this to work, or is there ability to do tiered like they have in stripe?

Eg, Team 1-4 are $25, team 5-10 are $20 and 11+ are $15?

0 likes
0 replies

Please or to participate in this conversation.