PLEASE NOTE: A price override will override all other pricing rules, including any stop fees or minimum service fees.
In Spraye, you have the option to add price overrides if necessary. There are a few different ways you can apply price overrides for your customers. We recommend applying these at the program level when you initially add a customer to a program. However, they can also be applied on the estimates, invoices, and removed or changed if needed.
Price Overrides are Honored in the Following Order:
Estimate price overrides -> Program price overrides -> Service Pricing on the properties tab -> System pricing
Please review the following options below:
Add Price Override at the Program Level
This method is highly recommended. You can add price overrides for multiple customers simultaneously. It's important to note that using this option will only allow for one entry, meaning the price override is the same for each service. Please follow the steps below:
- Click on the program you'd like to add your customers to
- Click the dropdown menu on the Property List field
- Begin checking the boxes next to the properties you'd like to add to the program
- Note: Use the search bar to find your properties more quickly
- Once everyone is selected, you may begin adding the price overrides in the box next each person's name
- If you have different price overrides per service, see the next option for adding overrides to estimates
Add Price Override to an Estimate
Please use this method if you need to add price overrides that are different amounts per service. See steps below or refer to the video above for more help:
- Navigate to the estimates page
- Click + New Estimate at the top of the page
- Search and select the customer
- Check the box on the far right in the Price Override column
- Scroll down to begin creating your estimate
- Once the pricing and program/services are selected, you'll see the option at the bottom of the screen to add your price overrides per service
- Finally, either save as a draft, send through Spraye, or send through SignWell
- You're all set!
Add Price Override to an Invoice
If you need to override the price per service on an already existing invoice, please navigate to your Active Invoices page and follow the steps below:
- Right click on the invoice number and open it in a new tab
- Enter a new amount for any/all services necessary
- Scroll to the bottom of the page and click Save
- It's that easy!
Remove/Change a Price Override
If you need to change or remove an existing price override, please follow the steps below or check out the video for further assistance:
- Navigate to the Properties Profile.
- Scroll down to the table on the bottom right side of the page with the Program Name and Price Override Per Service
- Enter the new price override or remove the price override.
- Click Save
Note: Updating the Price Override on the Update Property page only applies to future, unscheduled jobs. It will not automatically change the price of services that are already on the schedule.
Troubleshooting & Frequently Asked Questions for Price Overrides
1. I set a Price Override, but the system is still charging my minimum service fee. Why?
- The Cause: This usually happens when a price override is entered in the wrong place, causing the system to fallback to standard system pricing. According to Spraye's hierarchy rules, a properly saved price override always completely bypasses minimum service fees and stop fees.
- The Solution: Double-check the Pricing Hierarchy. An override on an Estimate or Program will always take precedence, but if you only changed it under System Pricing, a property's individual minimum fee rules may still apply. Ensure the override is saved at the Program or Estimate level for that specific customer.
2. I am trying to give a customer different override prices for different services, but the Program Level page only lets me type in one flat amount.
- The Cause: Adding overrides at the Program Level is designed for speed and bulk editing; it only allows for a single, uniform price override entry that applies identically to every service within that program.
- The Solution: If a customer needs a nuanced pricing structure (e.g., $50 for Service A, but $75 for Service B), you cannot use the bulk Program Level tool. Instead, you must build their pricing using the Add Price Override to an Estimate method, or you can add a price override per service on the Service Pricing page.
3. Why didn't my new Price Override update a job that is already on the schedule?
- The Cause: Price overrides updated on the Update Property page are not retroactive. The software locks in pricing once a job is scheduled to prevent accidental billing changes to active or upcoming routes.
- The Solution: The property-level change will automatically apply to all future, unscheduled jobs. To change the price of a service that is already scheduled, you must first remove it from the schedule.
4. I added a price override for a program for a property, but it doesn't seem to be working ... what did I do wrong?
- First ... if this is a prepay program, changing a price override will not change the existing pricing. If you need to change the prices on that prepay invoice, you will need to edit the invoice directly.
- For pay as you go programs, price overrides are handled with a hierarchy as follows:
- Overrides from estimates (found on accepted legacy estimates) take precedence over any other pricing or overrides. If an estimate is accepted with a price override, the price override on the estimate is the one that will be used. If you need to update this override, you can edit the accepted legacy estimate with the correct pricing.
- Overrides from programs (on either the program screen or property screen) come next. They take precedence before overrides on the service pricing tab on the property screen. These can be edited on either of those pages.
- Overrides on the service pricing tab of the property screen take precedence only over automatic system pricing. These can only be edited on the service pricing tab of the property screen. These overrides will also automatically populate price override fields on new estimates for these properties.