Updated November 2026 · Written and maintained by the Progression Agency strategy team
A landscape crew pulls up to a house on the North Side on a Tuesday to run and test the sprinklers, but under SAWS drought rules the last digit of that address points to a different day. One wrong day can put a water waste charge on the customer’s bill. San Antonio’s watering rules change with the Edwards Aquifer, stage by stage, and the day for each property follows the last digit of its address. App developers in San Antonio building for crews and property managers have to put those rules inside the route. Progression is based in New York, builds for South Texas businesses remotely, and offers on-site sessions on request.
On this page · 11 sections
- A crew truck on the wrong day
- What app developers in San Antonio build from the SAWS rules
- Ten properties, every stage
- What a build like this costs
- When the stage changes overnight
- Hand work and system work on the same route
- The water waste charge and the customer’s bill
- Surcharges for the biggest outdoor users
- The office screen for a stage change
- What does the crew see at the start of the day?
- Related services and guides
Nothing to do with sprinklers? A Stone Oak clinic booking app or a Pearl District restaurant ordering app never touches a sprinkler schedule; our app development agency page covers that kind of build.
The watering rules on this page are those of the San Antonio Water System. They change with the aquifer, so check SAWS for the stage in effect and for your property’s designated day before any crew works. The route, the crew and the properties are hypothetical, and no business on this page is a Progression client. Nothing here is legal advice, and questions about a charge or a variance go to SAWS.
A crew truck on the wrong day
A crew gets to a house early on a Tuesday. The route sheet on the dash says the sprinkler check is due, and nothing on the sheet says the day for this address is a different one. The card below is hypothetical, and it shows how one printed route can put a customer on the wrong side of a rule.
The sheet is the problem, not the crew. A paper route lists stops in an order that made sense last week, and it cannot know that the stage changed on Monday. An app can hold each property’s designated day, the stage and the hours, and flag the stop before the truck leaves the yard.
- Put each property’s designated day in its record, not in a note.
- Show a warning when the day, the stage or the hour does not fit.
- Let the office change the stage in one place.
What app developers in San Antonio build from the SAWS rules
The San Antonio Water System uses watering rules set by city ordinance. The rules limit water use according to specific levels of the Edwards Aquifer, and during drought stages the day for each property is set by the last number of its street address. The stage sets the frequency and the hours. Read the SAWS drought restrictions page for the current text, since the rules and the stage can change.
SAWS also says the rules apply to all its customers, inside and outside city limits. A crew that works on both sides of the line follows one set of rules, and the app does not need a separate mode for each.
What can the app not decide?
The app does not set the stage and does not interpret the ordinance. It holds what SAWS publishes, applies it to each stop and shows the people who plan the route what it did. Questions about a rule go to SAWS.
Who sees what in the app?
The office sees the stage, the week’s changes and the log. The crew sees today’s stops, the day and the hours for each. The customer sees notices the office approves.
Ten properties, every stage
Here is one route of ten properties, run through each stage. Each row gives the aquifer trigger, how often and when watering is allowed, what the app schedules, what it blocks and what it tells the customer. The rules are SAWS’s, taken from its page; the behavior is how a scheduling app can follow them.
| Stage | Aquifer trigger | Frequency and hours | What the app schedules | What it blocks | What it tells the customer |
|---|---|---|---|---|---|
| Year round | Above 660 feet at the monitored well | Any day, midnight to 10 a.m. and 9 p.m. to midnight | All ten stops, in the order that suits the route | Nothing beyond the hours | The regular schedule and a note that the stage can change |
| Stage 1 | The ten day rolling average drops to 660 feet | Once a week on the designated day, midnight to 10 a.m. and 9 p.m. to midnight; drip up to three times a week on Monday, Wednesday and Friday | Each stop on its own day, with drip work on its days | Sprinkler work on any other day | That the day follows the address digit |
| Stage 2 | The average drops to 650 feet | Once a week on the designated day, 5 a.m. to 10 a.m. and 9 p.m. to midnight; drip up to twice a week on Monday and Friday | Stops moved into the shorter window | Sprinkler work outside the window and on other days | The new window and what it means for the visit |
| Stage 3 | The average drops to 640 feet | Once a week on the designated day, 5 a.m. to 10 a.m. and 9 p.m. to midnight; drip up to twice a week on Monday and Friday | The same stops, with extra checks on the log | Anything outside the day and window | A notice about the surcharge for the highest users |
| Stage 4 | Declared by the City Manager with the SAWS President | Once every other week, 5 a.m. to 10 a.m. or 9 p.m. to midnight, on the designated day; drip once a week on Friday | Five stops one week and five the next, if the office sets them that way | A watering in the off week | That the schedule is every other week |
| What a build like this costs | See the price section below | Not a stage | Not a stage | Not a stage | Scope first, then a quote |
The address digit as a field, not a note
Store the last number of the street address as its own field on every property, and let the app work out the day from it. A note in a free text box will be missed, and a day typed by hand can be wrong. Confirm the day for each number with SAWS, and let the office load it once.
- Make the digit a required field.
- Take the weekday for each digit from SAWS and show where it came from.
- Re-check the digit when an address is edited.
Medians and entryways with no street address
SAWS says areas without a street address, such as medians and neighborhood entryways, water on Wednesday during drought stages. A route that includes common areas needs a property type for them, so the app does not look for a digit that is not there.
- Create a type for areas with no street address.
- Set its day to Wednesday under drought stages.
- Show the type on the stop so a crew sees why.
| Stage | Drip irrigation allowed | What the app does |
|---|---|---|
| Stage 1 | Up to three times a week, on Monday, Wednesday and Friday, during watering hours | Offers those days for drip stops |
| Stage 2 | Up to two times a week, on Monday and Friday, during watering hours | Narrows drip stops to two days |
| Stage 3 | Up to two times a week, on Monday and Friday, during watering hours | Keeps the same two days |
| Stage 4 | Once a week, on Friday, during watering hours | Moves every drip stop to Friday |
Stage 4 and every other week
Stage 4 allows landscape watering only once every other week, and the City Manager may declare it in consultation with the SAWS president. The app needs a week counter for each property, so it can tell which week is the on week. Five stops one week and five the next is one way a route can stay balanced.
- Keep an on week flag on every property.
- Show the flag on the route and on the customer notice.
- Let the office rebalance the weeks when it switches the stage.
What a build like this costs
A scheduling app for a landscape or irrigation crew is a small to mid size project. Cost follows the number of users, the maps, the customer notices, the integrations with billing and the log. Progression quotes after a written scope, with a free proposal first. The bands below are published market figures, from the typical low to the published high.
| Kind of app | Published US band | What it usually includes |
|---|---|---|
| Simple app or minimum viable product | $15,000 to $80,000 | A few screens, one platform, light back end |
| Mid complexity app | $60,000 to $150,000 | Payments, integrations and an admin panel |
| Complex or compliance heavy app | $150,000 to $500,000 | Many roles, reporting, audit trails and integrations |
These bands do not include maps, messaging fees or SAWS data work. For what drives app prices in general, see app development cost.
When the stage changes overnight
Stages move with the aquifer’s ten day rolling average. On August 3, 2026, Texas Public Radio reported that SAWS would end Stage 3 on August 4 after rain lifted the average above the trigger. The surcharge for single family households ended with it, and the once a week schedule by address stayed the same.
That example shows two kinds of change. One is a rule that ends, and the other is a rule that stays. An app should take the stage as a setting the office changes, and should never guess it from a gauge or from the news. Check SAWS for the stage in effect at any time.
What changes on the route?
In a move up a stage, hours and days may shrink and stops move. In a move down, the hours may widen, though SAWS says leaving a stage can be considered 15 days after the aquifer is above the trigger. The app should show the office both the new route and the old one.
- Keep the date each stage began in the log.
- Show a preview before the new route reaches a crew.
- Keep old routes for a week in case of a question.
What does your crew’s week look like?Send us one week of your crew’s routes. You get a free proposal from app developers in San Antonio with every stage built in.
Hand work and system work on the same route
A crew does more than run sprinklers. It pulls weeds, trims shrubs, checks heads and replaces filters. The rules restrict irrigation, so the app should separate tasks that use the system from tasks that do not.
Mark each task as one or the other. A stop with only hand work can happen on any day, and a stop that needs the sprinklers has to wait for the designated day. This is plain scheduling advice, and the app reads no more of the ordinance than SAWS’s page says.
- Tag each task as system work or hand work.
- Let hand work fill the days between system visits.
- Show a crew which tasks wait for the designated day.
The water waste charge and the customer’s bill
SAWS no longer issues municipal court citations. Instead, a water waste charge appears on the customer’s bill. The first charge for a single family or small commercial site is $137, and a one hour online course can waive it. Later charges are higher, and SAWS says high use commercial irrigation customers face higher charges too.
The charge lands on the customer, so the crew’s record matters. A log that shows what ran, on which zone, at what time and by whom answers a question quickly. SAWS also says violations are witnessed and documented in person by trained staff, and that a customer can review the evidence and appeal.
- Log every zone started, with the time and the person.
- Keep the log for a full season at least.
- Share the log with the customer on request.
| Field | Why it is kept |
|---|---|
| Property and zone | So a start can be tied to one address |
| Date and time | So it can be compared to the designated day and window |
| Stage in effect | So the log shows the rule that applied |
| Person | So the office knows who started it |
| Task type | So system work and hand work can be told apart |
What should the app tell a customer?
The day, the window and the stage, in plain words. If a visit is moved, say why. If a charge arrives, the customer should be able to see the log and the office can point to the record.
Surcharges for the biggest outdoor users
SAWS says its Stage 3 surcharge applies only to the top 5% of water users. For single family accounts it was $10.37 per thousand gallons above 20,000 gallons a month, and in Stage 4 the threshold drops to 12,000 gallons. Commercial irrigation surcharges vary with use and meter size, and SAWS can answer those questions.
A property manager’s view can show usage next to the threshold, so a manager sees a month’s use before the bill. The app displays what the customer enters or what an integration brings in. It does not predict a bill, and it sends rate questions to SAWS.
- Show each account’s monthly use beside the threshold.
- Warn the office when an account is close.
- Link the rate question to SAWS.
The office screen for a stage change
One person in the office should be able to change the stage in one place. The screen below holds the switch, a preview of the week’s changes and the notices waiting to go out.
The six cards above are the parts of the screen. Our app development agency page explains how apps like this are scoped. For work on the search side in the same city, SEO in San Antonio has its own page.
What does the crew see at the start of the day?
A crew lead opens the route and sees today’s stops, each with its designated day, its window and its tasks. A stop that cannot run today is greyed out with the reason, and a stop that can is first in line.
- Today’s stops come first, in route order.
- A greyed stop shows the reason in plain words.
- A banner shows the stage and the date it began.
Can a crew change a stop?
A crew can note a problem and ask the office to move a stop. Only the office changes a day or a stage, so the record stays the same for everyone.
What if the signal drops in the field?
The route should work without a connection and send its log when the phone has signal again. The time of each start stays as it was entered.
Related services and guides
Pages that sit beside this route:
- App development agency
- App development cost
- App development company in Texas
- App development company in Houston
Get a free proposal
Send us one week of your crew’s routes. You get a free proposal from app developers in San Antonio with every stage built in.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Software and app development
Website design by industry and type
Web development, platforms and hosting
Social, content and brand
By industry and by situation
Frequently asked questions
What can app developers in San Antonio build for irrigation crews?
Do mobile app developers in San Antonio need to know the SAWS stages?
How is my watering day set?
What day do medians and entryways water?
What triggers each drought stage in San Antonio?
What does Stage 4 allow?
How fast does a stage end?
What does a watering violation cost a customer?
Do the rules apply outside city limits?
What does a crew scheduling app cost?
Can you ride along with a crew?
What sets the hours in Stage 2 and Stage 3?
Can drip irrigation run more often?
What happened when Stage 3 ended in August 2026?
Does the app decide the stage?
What is the surcharge for the biggest users?
How should an app handle hand work during a drought stage?
Who sees the log in the app?
What should a property manager see?
Can the app warn a crew about a wrong day?
Which materials let you scope a crew app?
Does Progression take part in SAWS enforcement?
What does your crew’s week look like?Send us one week of your crew’s routes. You get a free proposal from app developers in San Antonio with every stage built in.
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
