Skip to main content Scroll Top

App Developers in Seattle Have an Ordinance for the Offer Screen

Updated November 2026 · Written and maintained by the Progression Agency strategy team

In 2026 a covered delivery offer in Seattle cannot pay less than $5.34 per offer or the per-minute and per-mile amounts added up, whichever is greater, and the worker has to see the offer’s details before tapping yes. App developers in Seattle building for app-based workers answer to two city ordinances, and both show up as screens. This page builds the offer screen line by line, then the deactivation flow, then gives the cost. Progression is based in New York, builds for Seattle companies remotely, and offers on-site sessions on request.

On this page · 11 sections
  1. $5.34 on a delivery offer
  2. What app developers in Seattle have to build by law
  3. The offer screen, line by line
  4. Mobile app development in Seattle, priced for offer screens
  5. Notice of Rights in the worker’s language
  6. The deactivation flow
  7. Records the app has to send the city
  8. A brief for a Seattle worker app
  9. Who answers when a worker asks why?
  10. What should the settings screen for pay amounts hold?
  11. Related services and guides

Not building for gig work? Seattle apps that never touch gig work can treat this as a guide to a harder version of an ordinary task: writing the plain screen a user reads before committing. Our app development agency page covers the general work.

The ordinance details on this page are stated as the Seattle Office of Labor Standards words them in November 2026, and the amounts change each year. Nothing here is legal advice, and nothing says that any app complies with SMC 8.37 or SMC 8.40. Whether a company is covered is a question for counsel. No platform, network company or worker named or implied here is a Progression client.

$5.34 on a delivery offer

A courier is parked outside a restaurant on Capitol Hill when an offer lands on her phone. It shows a number in large type, and the number is the first thing she reads.

A drawn delivery offer screen showing pay of $5.34 and a distance of 1.8 miles, with the estimated time left blank, and an Accept offer button.A drawn delivery offer screen showing pay of $5.34 and a distance of 1.8 miles, with the estimated time left blank, and an Accept offer button.
Illustrative example. A worker cannot check $5.34 against the minute and mile amounts when the time line is empty.

The offer above is an illustration. The line that is missing is the one a worker needs to check the number: how long the trip is expected to take. The ordinance says what a worker is owed per minute and per mile, so a pay figure without them is hard to test.

What app developers in Seattle have to build by law

Two Seattle ordinances shape the screens of a gig app. The App-Based Worker Minimum Payment Ordinance (SMC 8.37) took effect on January 13, 2024. The App-Based Worker Deactivation Rights Ordinance (SMC 8.40) took effect on January 1, 2025, with administrative rules effective June 24, 2025. The Office of Labor Standards also keeps an overview of all the app-based worker ordinances.

The ordinances place their duties on covered network companies, not on the developers they hire. Even so, the duties land on screens, calculations and records, and those are what a developer builds. App developers in Seattle who ask the company’s counsel at the start save themselves a rebuild at the end.

Whether a given company or worker is covered is not something a developer decides. Ask counsel, and ask the Office if counsel is unsure.

What rights does the Office list?

The Office sorts the key rights into minimum payment, transparency and flexibility. Transparency means upfront disclosure of offer information and a right to receipts and payment records. Flexibility means access to the platform without limits other than health and safety, no penalty for limiting availability or refusing offers, and the right to cancel an offer with cause.

Who is the page for?

Product leads at delivery, ride and service apps, and the teams that build for them. A developer who has never read an ordinance can still follow the list of screens.

The offer screen, line by line

An offer screen has four jobs: show what the offer pays, show the time and distance behind it, make declining free of penalty, and keep cancelling with cause possible. Each job maps to one of the rights above.

The offer screen as a build list
LineWhat the worker seesWhere the value comes fromWhen it shows
1. Pay for the offerA dollar figure for the whole offerThe greater of minutes times the per-minute amount plus miles times the per-mile amount, or the per-offer amountBefore the worker accepts
2. Distance and timeMiles and estimated minutesThe routing service the app already usesBefore the worker accepts
3. DecliningA decline button with no warning attachedA status rule that treats a refusal as neutralOn every offer
4. Cancelling with causeA cancel option with a list of reasonsA policy table maintained by the companyAfter the worker accepts

Transparency includes upfront disclosure of offer information, as the Office describes it. The exact items are in the ordinance and the Office’s rules, so build from those texts with counsel, not from this table alone.

Line 1: pay for the offer

Network companies pay the greater of two figures: the per-minute and per-mile amounts together, or the per-offer amount. The amounts change each year, so keep them in one settings table with the year beside each row.

Minimum amounts the Office lists
YearPer minutePer milePer offer
2026$0.47$0.80$5.34
2027$0.48Not yet determined$5.54

The Office has not set the 2027 per-mile amount. Build the settings table so a new figure can be entered without a release.

Line 2: the distance and time

Show the miles and the estimated minutes on the same screen as the pay. They are the inputs to the calculation, and a worker who can see them can see whether the offer clears the minimum.

Line 3: what happens if the worker declines

The Office lists the right not to be penalized for limiting availability or refusing offers. In practice that means the decline button does nothing but decline. No warning text, no timer pressure, no lower ranking for the next offer.

  • Remove copy that suggests a penalty for declining.
  • Review any score or ranking that reads declines as a negative.
  • Keep the decline button as easy to tap as the accept button.
  • Ask counsel about any change to how offers are sorted after a decline.

Line 4: cancelling with cause

A worker has the right to cancel an offer with cause. The app needs a cancel path that takes a reason, saves it and does not treat a valid cause as a strike. Counsel can say which causes the ordinance contemplates.

Mobile app development in Seattle, priced for offer screens

Cost follows scope. An offer screen with a settings table is a small piece of a worker app, and the pieces that cost more are the calculation engine, the records feed to the city and the challenge flow.

Bands by app complexity

The bands run from the typical low to the published high for each kind of app.

These are published US price bands (market figures, not a Progression rate card).
What is quotedPublished US bandFits
Simple app or MVP$15,000 to $80,000An offer list, an accept button and a status screen
Mid-complexity app with payments, integrations and an admin panel$60,000 to $150,000Offers, payments, a settings table and a back office for support
Complex or compliance-heavy app$150,000 to $500,000Many roles, strict records and reporting to a city

Progression quotes after a written scope. Our app development cost page explains what moves a quote. We list no Seattle premium, and the minimum payment amounts above are the city’s figures, not our prices.

Notice of Rights in the worker’s language

The Office says the Notice of Rights for App-Based Workers must be made available in the network company’s worker platform in English and in the primary language spoken by the worker. That is a design requirement as much as a legal one: the app has to know which language each worker uses and show the notice in it.

The Office provides translations of the Notice in Amharic, Arabic, Chinese (traditional), French, Hindi, Japanese, Korean, Oromo, Russian, Somali, Spanish, Tagalog, Tigrigna, Ukrainian and Vietnamese. We give no sample wording here, and a developer should not translate the Notice itself. Use the Office’s versions.

  • Store the worker’s primary language as a setting the worker can change.
  • Show the Notice inside the app, not only in an email or a link.
  • Keep a record of when the Notice was shown.
  • Ask the Office or counsel which language versions your workers need.

The deactivation flow

The Office defines a deactivation as a permanent or temporary blocking of a worker’s ability to perform services for a network company. The deactivation ordinance asks for policies, procedure, notice, access to records and a way to challenge.

Timeline of five dates for Seattle's deactivation ordinance: January 1, 2025 the law takes effect; June 24, 2025 the rules take effect; July 31, 2025 first records are due; May 31, 2027 limited enforcement ends; June 1, 2027 the Office may investigate whether the reason was permissible.Timeline of five dates for Seattle's deactivation ordinance: January 1, 2025 the law takes effect; June 24, 2025 the rules take effect; July 31, 2025 first records are due; May 31, 2027 limited enforcement ends; June 1, 2027 the Office may investigate whether the reason was permissible.
Dates as the Seattle Office of Labor Standards lists them. Check its page for changes.

Before most deactivations

A network company must provide its deactivation policies, which must describe what may lead to deactivation and be reasonably related to safe and efficient operations. It must follow certain procedural steps before most deactivations, and give notice before most deactivations along with access to the records that substantiate them.

Challenges and records

Companies must set up a process for workers to challenge a deactivation. An eligible worker who is deactivated on or after January 1, 2025 and thinks it unwarranted can challenge through the company within 90 days of receiving notice, and can sue after the company’s initial response or 14 days after submitting the challenge.

1: Policies shown. The worker can open the deactivation policy from inside the app.
2: Notice first. A notice goes to the worker before most deactivations.
3: Records open. The worker can see the records behind the decision.
4: Challenge button. A way to start a challenge with the company, with the date stamped.
5: Company answers. A reply lands in the app, not only by email.
6: Next step visible. The screen says the worker may also go further, as the Office describes.

The cards describe screens, not the ordinance’s wording. From January 1, 2025 through May 31, 2027, the Office enforces only limited procedural requirements, such as notice, access to records and the required steps. Starting June 1, 2027, it may investigate whether a deactivation was for a permissible reason.

Records the app has to send the city

Covered network companies must transmit records to the Office on a quarterly basis. The Office publishes a Records Reporting Guide for network companies that describes the data. Companies must also be licensed with the City’s Finance and Administrative Services Department and pay a 10-cent fee for each covered order or service.

App development in Seattle for a covered company therefore includes a reporting job: collect the fields the guide lists, check them and send them on schedule. Build the export early, because it needs data from the offer screen, the pay calculation and the deactivation flow.

  • Read the Records Reporting Guide with the data team before the schema is set.
  • Count covered orders in a way that matches the fee.
  • Keep an export history showing what was sent and when.
  • Put one named person in charge of each quarterly transmission.

Which line of your offer screen is missing?Send your current offer screen. You get a free proposal from app developers in Seattle with each required line marked.

Get a free proposal

A brief for a Seattle worker app

Copy this card into a document and fill it in before the first sprint. Seattle app developers who start from a completed card can estimate the work from a written scope, and counsel gets a short list to review.

Who: Covered or not. A written answer from counsel on whether the company is covered, filed with its date.
Pay: The pay calculation. Minutes, miles and the per-offer amount, with the year's amounts held in one settings table.
Lang: The languages. English plus the worker's primary language for the Notice of Rights.
Ask: The challenge owner. One person or team that answers a deactivation challenge inside the 90 day window.
Data: The city records. Which fields leave for the Office each quarter, and who checks them.
Law: Counsel's sign-off. A date on which counsel reviewed the screens and the wording.

Send the finished card with a link to your current app. Ask counsel about coverage and wording before launch. Our app development agency page describes the build that follows.

Who answers when a worker asks why?

A worker who is deactivated or sees a short offer will contact support. The support team needs a screen that shows the same offer and the same records the worker saw, with the calculation worked out.

What support needs on screen
SituationWhat support seesWhat support can do
A worker disputes an offer’s payThe offer as shown, with minutes, miles and the amounts usedConfirm the calculation or correct it and record the change
A worker challenges a deactivationThe notice, the policy cited and the records behind itLog the challenge date and route it to the owner
A worker asks for payment recordsReceipts and payment historySend the records and log the request
A worker writes in another languageThe worker’s primary language settingReply in the language, or route to someone who can
  • Give support read access to the same screens the worker sees.
  • Stamp every support action with a person and a time.
  • Keep a template for the challenge acknowledgment, reviewed by counsel.
  • Report the average time to answer a challenge, so slow answers show up.

What should the settings screen for pay amounts hold?

The pay calculation rests on a few numbers that change every year. A small settings screen, owned by operations and logged, keeps them out of code.

  • One row per year, with per-minute, per-mile and per-offer amounts.
  • An effective date for each row, so the right year applies on a given day.
  • A blank allowed for a value the Office has not set yet, with a warning to staff.
  • A change log that shows who edited what, and when.
  • A test offer that shows the calculation before a new row goes live.

The 2027 per-mile amount is not yet determined, so a table that cannot hold a blank will break when the new year comes.

What goes into the pay breakdown?

Time, distance, the per-minute and per-mile amounts used, the per-offer amount and which figure won. A breakdown that a worker can scan in five seconds answers most disputes before they start.

Where is the line between design and law?

Counsel decides what the ordinance requires. The developer decides how the screen shows it. Keep the two conversations separate, and put the answers in writing.

How should a team test the offer screen?

Run test offers with known minutes and miles and check that the figure shown is the larger of the two calculations. Try offers that tie, offers just below the per-offer amount and offers with no time estimate.

  • Test an offer where the per-offer amount wins.
  • Test an offer where minutes and miles win.
  • Test a blank per-mile value in a settings row.
  • Test the screen in each language the Notice supports.
  • Save the test results with the build number.

Pages that sit beside this build list:

Get a free proposal

Send your current offer screen. You get a free proposal from app developers in Seattle with each required line marked.

Get a free proposal

Frequently asked questions

What do app developers in Seattle need to know about gig apps?
Two city ordinances set the minimum pay, what a worker sees before accepting and how deactivation works.
Do Seattle app developers have to follow these rules?
The network company carries the duty. The developer builds the screens and records, so ask the company’s counsel which rules apply.
What is the minimum pay in 2026?
The greater of $0.47 a minute plus $0.80 a mile, or $5.34 per offer.
What about 2027?
The Office lists $0.48 a minute and $5.54 per offer for 2027. The per-mile amount is not yet determined.
Does a worker have to see the offer details first?
Upfront disclosure of offer information is one of the listed rights. The ordinance and the Office’s rules name the items.
Can an app penalize a worker for declining?
Workers have the right not to be penalized for limiting availability or refusing offers.
How does Seattle’s ordinance define a deactivation?
A permanent or temporary blocking of a worker’s ability to perform services for a network company.
How long do workers have to challenge a deactivation?
Within 90 days of receiving notice, through the company’s challenge process, as the Office’s page says.
Does the Office decide whether a deactivation was justified?
From June 1, 2027 it may investigate that question. Before then its authority covers certain procedural requirements only.
What should a worker offer screen cost to build?
Published US bands run from $15,000 to $80,000 for a simple app to $150,000 to $500,000 for a complex one. Progression quotes after a written scope.
Do you have an office on Puget Sound?
No. Progression’s team is based in New York, builds for Seattle companies remotely and travels for on-site sessions on request.
Does the minimum pay change every year?
Yes. The Office lists separate amounts for each year, so keep them in a settings table.
What were the 2025 amounts?
The Office lists $0.45 a minute, $0.77 a mile and $5.20 per offer for 2025.
Which languages does the Notice of Rights come in?
English and the worker’s primary language must be available in the platform. The Office provides translations in 15 languages, from Amharic to Vietnamese.
Can a worker cancel an offer?
Workers have the right to cancel an offer with cause. The app needs a path that takes a reason.
When did the deactivation ordinance start?
On January 1, 2025. Its administrative rules took effect on June 24, 2025.
How often do records go to the city?
Covered network companies transmit records quarterly, as the Office’s Records Reporting Guide describes.
What is the 10-cent fee?
Covered companies are licensed with the City’s Finance and Administrative Services Department and pay 10 cents for each covered order or service.
Can a worker sue over a deactivation?
The Office says a worker can bring a private lawsuit after the company’s initial response to a challenge, or 14 days after submitting it.
What do you need to start work on a worker offer screen?
Your current offer screen, or a description of it, and the kind of work your app dispatches.

Which line of your offer screen is missing?Send your current offer screen. You get a free proposal from app developers in Seattle with each required line marked.

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