Ryde’s published rules
Cancellation conditions, fixed fares and cleaning claims, linked to the original pages.
Policy library
Published Ryde rules guide applicable cases. Rydr checks the evidence and refers uncertain cases to a reviewer.
Cancellation conditions, fixed fares and cleaning claims, linked to the original pages.
GPS accuracy, gaps, image integrity and review thresholds are prototype choices, not published Ryde rules.
Earlier DISP-002 assessments and original synthetic cases keep their recorded rule basis. The three supplied cases now have an explicitly assigned v2.1 reference.
Effective 1 January 2026 · supplied 14 October 2026. This reference grounds DISP-001, DISP-002 v2 and DISP-003. It is separate from the public website snapshots below.
Over 1 km: evaluate traffic justification and rider notification. Refund eligibility is limited to the excess distance fare. Over 2 km: a reviewer decides.
Compare the binding quote with the charge. An unnotified surge increase refunds the reconciled surge difference; fixed booking fees stay outside surge.
Five minutes from scheduled pickup, with both an in-app message and a phone call before cancellation. DISP-002 also carries an older eight-minute rule that needs a precedence decision.
Above S$50 and every safety incident require human review. Route rulings require 80% confidence; recorded risk flags raise the confidence gate to 95%, without establishing fault.
Drivers are permitted to reroute from the GPS-recommended path in response to real-time traffic conditions, road closures, or congestion. However, the rider must be informed of any deviation.
- The driver **MUST** inform the rider of a route deviation via **in-app chat** or **verbally** (with the trip call recording as evidence) **before or at the point of deviation**. - A brief reason (e.g., "traffic jam ahead onNicoll Highway, taking alternate route") is sufficient.
| Scenario | Rider Informed? | Deviation > 1km? | Refund | |---|---|---|---| | Driver reroutes for traffic, rider informed and agrees | Yes | Yes | No refund | | Driver reroutes for traffic, rider **not** informed | No | Yes | Partial refund of excess distance fare | | Driver reroutes for traffic, rider not informed | No | No (≤ 1km) | No refund (within tolerance) | | Driver reroutes **without** traffic justification (no evidence of congestion) | N/A | Yes | **Full refund** of excess distance fare | | Driver reroutes without justification, deviation ≤ 1km | N/A | No | No refund (within tolerance) |
- Traffic justification is verified via **historical traffic API data** for the route segment at the trip time. - Route deviation distance is calculated as: `actual_route_distance − recommended_route_distance`. - If the driver's in-app chat or call recording confirms rider acknowledgment, the deviation is considered agreed.
- The driver must wait at the pickup location for a **free wait time of 5 minutes** from the scheduled pickup time. - After 5 minutes, the driver may cancel the trip as a "rider no-show."
- A **no-show cancellation fee of $5.00** is charged to the rider when the driver cancels after the free wait period. - The cancellation fee is transferred to the driver as compensation for time and fuel.
Before cancelling for no-show, the driver **MUST** attempt to contact the rider with: 1. **At least 1 in-app chat message**, AND 2. **At least 1 phone call** (via the in-app calling system). If the driver fails to meet both contact obligations, the cancellation fee is **voided** and the rider is not charged.
- If the driver **fails to arrive at the pickup location** within a reasonable time (defined as scheduled pickup time + 5 minutes), the rider may cancel at no charge. - If the driver fails to arrive **and** fails to attempt contact, the rider is eligible for a **$5.00 goodwill credit**.
- If a rider accumulates **3 or more no-show cancellations within a 30-day rolling window**, the rider's account is **flagged** for review. - Flagged accounts are subject to: - Mandatory upfront payment for future bookings. - Temporary suspension pending review by the Trust & Safety team.
- The upfront quote presented to the rider at booking is **binding at the surge multiplier in effect at quote time** (typically 1.0x in normal conditions). - The quoted fare includes: base fare, distance fare, time fare, booking fee, and any applicable surge.
- If the surge multiplier **increases** between the time of quote and the time of trip start, the rider **MUST be notified** via an **in-app notification** before or at the point of pickup. - The notification must clearly state: - The new surge multiplier. - The revised estimated fare. - An option to cancel without penalty.
| Scenario | Rider Notified? | Refund | |---|---|---| | Surge increases, rider notified, rider proceeds | Yes | No refund — higher fare applies | | Surge increases, rider **not** notified | No | **Full refund of the surge differential** (actual fare − quoted fare) | | Surge decreases between quote and trip start | N/A | Lower fare applies automatically (rider benefits) | | Surge unchanged | N/A | Quoted fare applies |
surge_differential = actual_fare − upfront_quote Where the difference is attributable solely to a surge multiplier change (all other fare components unchanged), the full differential is refundable if the rider was not notified.
The following fare components are **exempt** from surge pricing and remain fixed regardless of multiplier: - Booking fee All other components (base fare, distance fare, time fare) are subject to the surge multiplier.
Drivers may file claims for cleaning or repair fees resulting from **rider-caused damage** to the vehicle, including but not limited to: - Spills, vomiting, or food/beverage stains. - Physical damage to interior (seats, doors, windows). - Damage to exterior caused by rider behavior during boarding/alighting.
| Requirement | Details | |---|---| | Photo evidence | Must be submitted **within 24 hours** of trip completion | | Timestamps | Photos must be automatically timestamped by the in-app camera | | Verifiability | Photos must be verifiable — taken through the Ryde driver app's built-in camera, not external uploads | | Trip association | Damage must be linked to the specific trip via GPS telemetry and trip timestamp |
| Damage Type | Maximum Fee | Conditions | |---|---|---| | Cleaning fee | Up to **$50.00** | Photo evidence of soiling/stain; no external quote required | | Repair fee | Cost of repair | Requires a **written quote from a certified workshop**; quote must be submitted within 7 days |
- If the rider disputes the damage claim, the dispute is routed to human review. - The driver's photo evidence and the rider's account are both reviewed. - If evidence is insufficient (no timestamp, external photo, or damage not linked to trip), the claim is **rejected**.
Any dispute flagged as **safety-related** is **automatically escalated to human review**. Safety-related disputes include but are not limited to: - Reckless or dangerous driving. - Physical or verbal harassment. - Assault or threat of assault. - Inappropriate behavior or conduct. - Traffic accidents during the trip. - Rider or driver feeling unsafe during the trip.
- AI agents (Rider Advocate, Driver Advocate, Judge) **MAY** gather evidence, summarize accounts, and prepare case files for human reviewers. - AI agents **CANNOT** issue rulings, determine fault, or recommend resolutions on safety incidents. - AI agents **MUST** flag any dispute that contains safety-related keywords or indicators for immediate human escalation, regardless of the dispute type selected by the filer.
Upon escalation, the system may apply interim measures pending human review: - Temporary suspension of the accused party's account. - Prevention of new trip acceptance (for drivers) or booking (for riders). - These measures are lifted if the human reviewer determines no safety violation occurred.
| Dispute Value | Ruling Path | Agent Confidence Requirement | |---|---|---| | Under $10 | AI agent ruling is **final** | Any confidence level | | $10 – $50 | AI agent ruling with **80%+ confidence** | If confidence < 80%, escalate to human review | | Above $50 | **Always human review** | N/A — AI agent prepares case file only |
| Dispute Category | Ruling Path | |---|---| | Safety incident | **Always human review** (see Section 5) | | Fare dispute < $10 | AI agent ruling is final | | Fare dispute $10 – $50 | AI agent ruling if confidence ≥ 80%, else escalate | | Fare dispute > $50 | Always human review | | Route deviation | AI agent ruling if confidence ≥ 80% and deviation ≤ 2km, else escalate | | Property damage (cleaning ≤ $50) | AI agent ruling if photo evidence is verifiable | | Property damage (repair > $50) | Always human review | | No-show / cancellation | AI agent ruling is final (fee is fixed at $5.00) |
- Agent confidence is calculated based on: evidence completeness, policy clarity, precedent alignment, and party credibility scores. - If any party has a fraud flag ≥ 1, the confidence threshold is raised to 95% regardless of dispute value.
Section 7.1: DISP-2026-0089 — traffic-justified 1.8 km detour without notice, S$3.20 distance refund.
Section 7.2: DISP-2026-0142 — unnotified surge increase, S$3.20 differential refund.
Section 7.3: DISP-2026-0211 — no message or call, S$5 cancellation fee reversed.
Only materially similar examples under the same policy reach the Judge. They cannot override current evidence, refund calculations or review thresholds.
Supplied by the participant as organizer reference on 14 October 2026. Separate from public website policy snapshots and from the earlier embedded DISP-002 rules. Applies only to explicitly assigned cases; historical runs retain their frozen policy.
Snapshot 2026-10-02 · version 1.0.0 · effective date unconfirmed
For advance bookings. Rider cancellation windows differ from driver no-shows. Arrival before scheduled pickup remains a review question.
A driver no-show cancellation after more than three minutes of waiting can incur a rider cancellation charge of S$6.61. This differs from the S$5 waiting charge when the rider boards and the trip completes.
Read original Ryde policy ↗Ryde advises trying in-app chat or a call when the rider is unreachable before considering cancellation.
Read original Ryde policy ↗Advance rider cancellations more than fifteen minutes before pickup are uncharged. A late match has a three-minute grace period. Driver no-show cancellation requires more than three minutes waiting.
Read original Ryde policy ↗Pickup radius is 50 metres. Let d be the Haversine distance between a stationary driver sample and the pickup point, and a the reported accuracy radius: inside if d + a <= 50, outside if d - a > 50, otherwise indeterminate. A location accuracy radius must be present for an automatic quality determination. This is a conservative engineering rule, not a statistical guarantee of location accuracy.
An arrival flag alone is insufficient. Require usable stationary GPS samples supporting presence, no contrary off-zone observation, and no excessive sampling gap. The demo continuity limit is 180 seconds; neither location nor stops are interpolated across larger gaps as fact.
For this snapshot example, use the recorded driver “I’m Here” action. For advance pickup before the scheduled time, the clock is unclear and requires review.
Rydr checks location, elapsed waiting, cancellation reason and trip completion before proposing a result. Missing contact evidence prompts review; it does not establish an official refund entitlement.
Rydr proposes a simulated refund when verified evidence contradicts the no-show condition. Uncertain evidence or policy scope requires human review. Ryde retains discretion over real refunds.
Rider absence is never deduced merely from no replies; that supports only a lack of observed response. Account history and ratings cannot change fee eligibility or which party wins.
The prototype score is completeness plus source traceability plus consistency plus category-specific measurement quality, divided by 100. It is not a calibrated probability of being correct.
A disputed amount above 5000 cents routes to human review. Thresholds are prototype configuration, not calibrated production values.
Public sources retrieved 2 Oct 2026. Publication effective dates are not established. This is a synthetic policy-snapshot demonstration, not confirmation of the policy in force for an older real trip.
Example: SYN-012 · synthetic ride data. Choose your workspace →
Snapshot 2026-10-02 · version 1.0.0 · effective date unconfirmed
Professional-cleaning claims need verified photos, trip linkage and a receipt. Caps are maximums, not automatic awards. These cases require review.
Submit a cleaning claim through Ryde rather than demanding payment directly. A photo must identify the vehicle plate. Professional cleaning must occur within 24 hours and the claim within 48 hours. Include photos and a receipt identifying the company, cleaning date, plate, signature and stamp.
Read original Ryde policy ↗Ryde reviews cleaning claims and determines reimbursement. Immediate cleanup and pet fur or saliva are excluded. Drivers can appeal within 24 hours with further evidence. Driver reimbursement and rider recovery are separate processes.
Read original Ryde policy ↗Published caps are S$40 for food, drink, crumbs or sand; S$120 for bodily fluids or stains; and S$200 for vomit. Ryde checks photos, trip details and cleaning receipts. These are maximums, not automatic charges.
Read original Ryde policy ↗A rider who disputes responsibility can contact RydeHELP. The contamination claim must be verified before payment instructions are provided.
Read original Ryde policy ↗Damage claims require clear images of the affected area, linked to the trip. Images must show the vehicle condition before and after the trip where available. A single image is rarely sufficient.
A content hash detects file identity, not capture truth. EXIF metadata is editable; absence is not fraud. Pixels cannot establish authenticity, time or causation. Human approval is required for all damage settlements in this prototype.
Public sources retrieved 2 Oct 2026. Publication effective dates are not established. This is a synthetic policy-snapshot demonstration, not confirmation of the policy in force for an older real trip.
Example: SYN-014 · synthetic ride data. Choose your workspace →
Snapshot 2026-10-02 · version 1.0.0 · effective date unconfirmed
Check the quote, receipt, service type and accepted changes. A route deviation alone does not prove a charge is wrong. These cases require review.
Ryde describes the trip fare as fixed by pickup and drop-off, with the driver choosing an efficient GPS route. Riders can agree a preferred route beforehand.
Read original Ryde policy ↗Quoted fares are generally fixed except RydeTAXI. Tolls may add charges; the receipt provides the fee breakdown. A longer route alone does not establish an overcharge.
Read original Ryde policy ↗An in-app destination change accepted by the driver recalculates the fare. RydePOOL, RydeTAXI and multiple-stop bookings are excluded from this feature.
Read original Ryde policy ↗Use supplied planned-route and actual-route road-path lengths in metres with provenance. GPS segment sums are estimates; a straight-line pickup/dropoff distance is not an optimal driving route.
A deviation flag requires the actual route to exceed the planned route by BOTH 20 percent and 1000 metres. Equality does not exceed the threshold. A flag prompts investigation; it does not independently establish an unjustified detour.
Require usable route evidence, a fare ledger, and an explicit trip-linked justification status. verified_justification, verified_no_justification and unknown are separate values. Absence of a detour note is unknown, not proof that no justification existed.
Only a verified unjustified deviation with a reconciled eligible surcharge supports automatic refund of that surcharge. A rider-approved detour or verified road closure may justify retaining the fee. Unknown justification with a material excess charge escalates to human review.
A refund is a deterministic amount derived from eligible excess-distance and excess-time ledger components, capped at the disputed charge, using integer-cent arithmetic and explicit rounding rules.
Safety allegations, ambiguous governing policy, missing material evidence, conflicting high-impact records, invalid agent output, unresolvable citations, inconsistent money, provider failure and disagreement with deterministic eligibility all override any score.
Public sources retrieved 2 Oct 2026. Publication effective dates are not established. This is a synthetic policy-snapshot demonstration, not confirmation of the policy in force for an older real trip.
Example: SYN-013 · synthetic ride data. Choose your workspace →
Snapshot 2026-10-02 · version 1.0.0 · effective date unconfirmed
For driver no-show cancellations on on-demand bookings. Exactly three minutes does not meet the published condition. Cancellation and completed-trip waiting fees are different charges.
A driver no-show cancellation after more than three minutes of waiting can incur a rider cancellation charge of S$6.61. This differs from the S$5 waiting charge when the rider boards and the trip completes.
Read original Ryde policy ↗Ryde advises trying in-app chat or a call when the rider is unreachable before considering cancellation.
Read original Ryde policy ↗The rider cancellation grace period is three minutes after matching. The driver no-show condition is a separate waiting condition after pressing “I’m Here”.
Read original Ryde policy ↗Pickup radius is 50 metres. Let d be the Haversine distance between a stationary driver sample and the pickup point, and a the reported accuracy radius: inside if d + a <= 50, outside if d - a > 50, otherwise indeterminate. A location accuracy radius must be present for an automatic quality determination. This is a conservative engineering rule, not a statistical guarantee of location accuracy.
An arrival flag alone is insufficient. Require usable stationary GPS samples supporting presence, no contrary off-zone observation, and no excessive sampling gap. The demo continuity limit is 180 seconds; neither location nor stops are interpolated across larger gaps as fact.
For this snapshot example, use the recorded driver “I’m Here” action. For advance pickup before the scheduled time, the clock is unclear and requires review.
Rydr checks location, elapsed waiting, cancellation reason and trip completion before proposing a result. Missing contact evidence prompts review; it does not establish an official refund entitlement.
Rydr proposes a simulated refund when verified evidence contradicts the no-show condition. Uncertain evidence or policy scope requires human review. Ryde retains discretion over real refunds.
Rider absence is never deduced merely from no replies; that supports only a lack of observed response. Account history and ratings cannot change fee eligibility or which party wins.
The prototype score is completeness plus source traceability plus consistency plus category-specific measurement quality, divided by 100. It is not a calibrated probability of being correct.
A disputed amount above 5000 cents routes to human review. Thresholds are prototype configuration, not calibrated production values.
Public sources retrieved 2 Oct 2026. Publication effective dates are not established. This is a synthetic policy-snapshot demonstration, not confirmation of the policy in force for an older real trip.
Example: SYN-011 · synthetic ride data. Choose your workspace →
In the test ledger, a reviewer may authorize a separate rider credit up to S$5 for a documented platform issue or unresolved inconvenience. This is not a published Ryde entitlement, does not assign blame and does not debit the driver. Every credit requires a reason and authorization.
Authority: RYDR-GOODWILL-01 · proposed-goodwill-v1. Cleaning reimbursement uses the separate published policy above.
DISP-002 supplies a S$5 fee, five-minute free wait and eight-minute no-show threshold. Its unresolved clock remains visible. Original examples use a 50 m GPS radius and a 20% / 1 km route trigger. These numbers are not attributed to Ryde’s website policy.
Pickup radius is 50 metres. Let d be the Haversine distance between a stationary driver sample and the pickup point, and a the reported accuracy radius: inside if d + a <= 50, outside if d - a > 50, otherwise indeterminate. A location accuracy radius must be present for an automatic quality determination. This is a conservative engineering rule, not a statistical guarantee of location accuracy.
An arrival flag alone is insufficient. Require usable stationary GPS samples supporting presence, no contrary off-zone observation, and no excessive sampling gap. The demo continuity limit is 180 seconds; neither location nor stops are interpolated across larger gaps as fact.
Effective waiting starts at the latest of verified arrival, scheduled pickup if present, and verified timer start. Early arrival cannot charge the rider early under this demo policy.
Free waiting is 300 seconds. The no-show threshold is 480 seconds from the effective waiting start, inclusive.
A SGD 5.00 no-show cancellation fee requires verified location and wait coverage, sufficient elapsed time, and at least one evidenced contact attempt. A sent notification proves attempted notification, not receipt or that the rider saw it.
Verified off-zone arrival means refund the disputed no-show fee. Missing or ambiguous location, or a material timestamp or policy conflict, means human review. A proven threshold violation may justify refund where all necessary facts for that conclusion are reliable.
Rider absence is never deduced merely from no replies; that supports only a lack of observed response. Account history and ratings cannot change fee eligibility or which party wins.
Use supplied planned-route and actual-route road-path lengths in metres with provenance. GPS segment sums are estimates; a straight-line pickup/dropoff distance is not an optimal driving route.
A deviation flag requires the actual route to exceed the planned route by BOTH 20 percent and 1000 metres. Equality does not exceed the threshold. A flag prompts investigation; it does not independently establish an unjustified detour.
Require usable route evidence, a fare ledger, and an explicit trip-linked justification status. verified_justification, verified_no_justification and unknown are separate values. Absence of a detour note is unknown, not proof that no justification existed.
Only a verified unjustified deviation with a reconciled eligible surcharge supports automatic refund of that surcharge. A rider-approved detour or verified road closure may justify retaining the fee. Unknown justification with a material excess charge escalates to human review.
A refund is a deterministic amount derived from eligible excess-distance and excess-time ledger components, capped at the disputed charge, using integer-cent arithmetic and explicit rounding rules.
The prototype score is completeness plus source traceability plus consistency plus category-specific measurement quality, divided by 100. It is not a calibrated probability of being correct.
Safety allegations, ambiguous governing policy, missing material evidence, conflicting high-impact records, invalid agent output, unresolvable citations, inconsistent money, provider failure and disagreement with deterministic eligibility all override any score.
A disputed amount above 5000 cents routes to human review. Thresholds are prototype configuration, not calibrated production values.
Damage claims require clear images of the affected area, linked to the trip. Images must show the vehicle condition before and after the trip where available. A single image is rarely sufficient.
A content hash detects file identity, not capture truth. EXIF metadata is editable; absence is not fraud. Pixels cannot establish authenticity, time or causation. Human approval is required for all damage settlements in this prototype.
The supplied sample states a 5 minute free wait period for the trip.
The supplied sample states a cancellation fee of 5.00 SGD becomes applicable after the free wait period, paid as driver compensation.
The supplied sample states a 8 minute no-show threshold for the trip.