Skip to main content Scroll Top

App Developers in San Antonio Who Read the Aquifer Before the Route

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
  1. A crew truck on the wrong day
  2. What app developers in San Antonio build from the SAWS rules
  3. Ten properties, every stage
  4. What a build like this costs
  5. When the stage changes overnight
  6. Hand work and system work on the same route
  7. The water waste charge and the customer’s bill
  8. Surcharges for the biggest outdoor users
  9. The office screen for a stage change
  10. What does the crew see at the start of the day?
  11. 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.

A drawn route sheet for a hypothetical crew with ten stops, one of which, stop 6, is flagged in red because its designated day does not match today, and a Reschedule button.A drawn route sheet for a hypothetical crew with ten stops, one of which, stop 6, is flagged in red because its designated day does not match today, and a Reschedule button.
Illustrative example. A hypothetical route sheet with ten properties and one flagged in red. The app knew the day, and the paper did not.

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.

Digit: The last number. The last digit of the street address sets the designated watering day.
Hours: The window. Stage 2 and Stage 3 allow 5 a.m. to 10 a.m. and 9 p.m. to midnight.
Wed: No street address. Medians and neighborhood entryways water on Wednesday.
15: Days to ease. SAWS says leaving a stage can be considered 15 days after the aquifer is above the trigger.

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.

One route of ten properties, stage by stage
StageAquifer triggerFrequency and hoursWhat the app schedulesWhat it blocksWhat it tells the customer
Year roundAbove 660 feet at the monitored wellAny day, midnight to 10 a.m. and 9 p.m. to midnightAll ten stops, in the order that suits the routeNothing beyond the hoursThe regular schedule and a note that the stage can change
Stage 1The ten day rolling average drops to 660 feetOnce 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 FridayEach stop on its own day, with drip work on its daysSprinkler work on any other dayThat the day follows the address digit
Stage 2The average drops to 650 feetOnce 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 FridayStops moved into the shorter windowSprinkler work outside the window and on other daysThe new window and what it means for the visit
Stage 3The average drops to 640 feetOnce 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 FridayThe same stops, with extra checks on the logAnything outside the day and windowA notice about the surcharge for the highest users
Stage 4Declared by the City Manager with the SAWS PresidentOnce 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 FridayFive stops one week and five the next, if the office sets them that wayA watering in the off weekThat the schedule is every other week
What a build like this costsSee the price section belowNot a stageNot a stageNot a stageScope first, then a quote
Timeline of the aquifer triggers: above 660 feet year round rules, 660 feet Stage 1, 650 feet Stage 2, 640 feet Stage 3, and Stage 4 declared by the City Manager with the SAWS President.Timeline of the aquifer triggers: above 660 feet year round rules, 660 feet Stage 1, 650 feet Stage 2, 640 feet Stage 3, and Stage 4 declared by the City Manager with the SAWS President.
The triggers are SAWS’s. The app reads the stage the office sets and does not guess from a gauge.

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.
Drip irrigation by stage, as SAWS lists it
StageDrip irrigation allowedWhat the app does
Stage 1Up to three times a week, on Monday, Wednesday and Friday, during watering hoursOffers those days for drip stops
Stage 2Up to two times a week, on Monday and Friday, during watering hoursNarrows drip stops to two days
Stage 3Up to two times a week, on Monday and Friday, during watering hoursKeeps the same two days
Stage 4Once a week, on Friday, during watering hoursMoves 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.

These are published US price bands (market figures, not a Progression rate card).
Kind of appPublished US bandWhat it usually includes
Simple app or minimum viable product$15,000 to $80,000A few screens, one platform, light back end
Mid complexity app$60,000 to $150,000Payments, integrations and an admin panel
Complex or compliance heavy app$150,000 to $500,000Many 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.

Flow of five steps after a stage change: SAWS announces, the office sets the stage, the app previews moved stops, customers are told and crews run corrected routes.Flow of five steps after a stage change: SAWS announces, the office sets the stage, the app previews moved stops, customers are told and crews run corrected routes.
Five steps. The office decides when the stage changes, and the app follows.

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.

Get a free proposal

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.
What the run log holds for each start
FieldWhy it is kept
Property and zoneSo a start can be tied to one address
Date and timeSo it can be compared to the designated day and window
Stage in effectSo the log shows the rule that applied
PersonSo the office knows who started it
Task typeSo 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.

Stage: One switch. The office sets the stage once, and every route updates.
Preview: The week at a glance. Which stops move, which hours change and which are blocked.
Notice: Customer notices queued. Messages ready to send when the office approves them.
Log: What ran, and when. A record for every zone started, with a time and a person.
Days: The designated day. Taken from each property's address digit and shown on every stop.
Flag: Wrong day warning. A stop that falls on the wrong day is flagged before the truck leaves.

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.

Pages that sit beside this route:

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.

Get a free proposal

Frequently asked questions

What can app developers in San Antonio build for irrigation crews?
Route and scheduling apps that follow SAWS’s watering rules by stage and by address digit.
Do mobile app developers in San Antonio need to know the SAWS stages?
Yes, for any landscape, irrigation or property app, because the rules change with the aquifer.
How is my watering day set?
By the last number of the street address, according to SAWS. Confirm the day for your number with SAWS.
What day do medians and entryways water?
Wednesday, for areas without a street address.
What triggers each drought stage in San Antonio?
The Edwards Aquifer’s ten day rolling average at the monitored well: 660 feet for Stage 1, 650 for Stage 2 and 640 for Stage 3.
What does Stage 4 allow?
Landscape watering once every other week, if the City Manager declares it in consultation with the SAWS president.
How fast does a stage end?
SAWS says leaving a stage can be considered 15 days after the aquifer is above the trigger.
What does a watering violation cost a customer?
A water waste charge goes on the bill. It is $137 for a first violation at a single family or small commercial site, and a one hour online course can waive it.
Do the rules apply outside city limits?
SAWS says they apply to all SAWS customers, not just those inside San Antonio city limits.
What does a crew scheduling app cost?
Published US bands run from $15,000 to $80,000 for a simple app and $60,000 to $150,000 for a mid complexity app. Progression quotes after a written scope.
Can you ride along with a crew?
Yes, on request. Progression is based in New York and builds for San Antonio businesses remotely, and on-site sessions are available.
What sets the hours in Stage 2 and Stage 3?
SAWS allows watering from 5 a.m. to 10 a.m. and from 9 p.m. to midnight on the designated day.
Can drip irrigation run more often?
SAWS lists separate drip schedules for each stage, such as up to three times a week in Stage 1. Check its page for the current text.
What happened when Stage 3 ended in August 2026?
Texas Public Radio reported that SAWS ended Stage 3 on August 4 after rain lifted the aquifer’s average. The surcharge ended and the once a week schedule stayed.
Does the app decide the stage?
No. The office sets the stage after SAWS announces it, and the app applies it to every stop.
What is the surcharge for the biggest users?
For single family accounts in Stage 3, SAWS listed $10.37 per thousand gallons above 20,000 gallons a month, and a 12,000 gallon threshold in Stage 4. Commercial rates vary.
How should an app handle hand work during a drought stage?
Tag it separately from system work, since hand work does not need the sprinklers and can fill the days between visits.
Who sees the log in the app?
The office and the crew lead, and the customer on request. The log shows what ran, when and who started it.
What should a property manager see?
Each site’s designated day, the stage, a month’s usage beside its threshold and the notices sent.
Can the app warn a crew about a wrong day?
Yes. It compares the day, the stage and the hour to the property’s record and flags a mismatch before the truck leaves.
Which materials let you scope a crew app?
A week of routes, the list of properties with addresses and the way you hear about stage changes. That is enough to size the work.
Does Progression take part in SAWS enforcement?
No. Progression has no role with SAWS, and rule and charge questions go to SAWS.

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 proposal

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.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us