Юрий, ваш вопрос мне напомнил детство когда долги ходили по компании между друзьями. Займеш одному, потом тебя ставят в известность что ему тоже должен кто-то, поэтому он мне не должен уже, а должен тот другой. Мне как заказчику должен тот с кем я договорился. А с кем после договорился исполнитель это уже его проблемы
Вообще не понятно ни проблемы, ни того что вы написали. Как вяжется ваш заголовок с текстом? Надо более детально описать вашу проблему. Вы не умеете джойнить? Вы не знаете как делать на Laravel? Вы не знаете про ORM и Eager Loading?
Николай, вы рассуждаете как совсем недалёкий заказчик для которого все одинаково. В мире разработки все завязано на трудозатратах. Вот допустим портал если взять, как посчитать? Ведь портал порталу рознь. А все просто выработайте себе ставку часа, далее смотрите сколько времени может уйти на проект умножаете время на ставку и получаете стоимость.