One visit. More work. A price that reflects the trip you’re already making.
One trip. More done.
A service can carry two prices: what it costs as a visit of its own, and what it costs added to a visit that is already happening. The second is not a discount — it is what the work costs once somebody is already standing there.
Two prices. One service.
Both are numbers the contractor sets. Price2Book decides which one applies from the context — whether this is the job the visit is for, or work being added to a visit that is already booked.
Carries the trip, the setup and the service-call floor.
The incremental labor and materials, once the trip is already covered.
A real pair from a working electrical catalog. The contractor set both.
This is not a discount.
A discount is one number taken off everything. What is actually removed here is the second trip — no second truck roll, no second arrival, no second setup, and the service-call floor already met by the job that brought you out.
Which is why the gap is not a fixed percentage. Read the table in order of hours: on a twenty-minute job, most of the standalone price is the trip, so removing it changes the number a great deal. On a two-hour job it barely moves, because almost all of that price is the work.
Every figure captured from a working electrical catalog and re-read on each build. If these were a discount, one percentage would run down the column.
It is only offered when it can actually be done.
Not every pairing works, and the honest thing is to never offer the ones that don’t — rather than take the request and refuse it at checkout.
A service with no same-visit price cannot be demoted to an addition. One of those on a visit is fine — it carries the trip. Two cannot share one, so the second is never offered.
Price2Book asks whether the addition can be placed on this particular visit before showing it. A homeowner never meets a refusal at the cart for something they were invited to add.
A contractor whose catalog carries no same-visit prices sees no same-visit messaging at all. The storefront does not advertise a capability that contractor has not configured.
Placement decides whether two services can share a visit. How long the visit runs, and whether it fits the hours you opened, is the scheduler’s job — and it is answered there.
Where the homeowner meets it.
After the main job is priced and on the visit — never before. The offer only makes sense once there is a trip to share, and the price shown is the one that applies because there is.
Walk it as a homeownerYou decide which work is worth offering this way.
A same-visit price is set per service, by you, and a service without one is simply never offered as an addition. In the catalog behind the examples above, 59 of 65 live services carry one — a choice that contractor made service by service, not a setting they switched on.
How pricing gets approved in the first place
