Delivery apps in Peru (Rappi, PedidosYa): order not delivered, damaged, or double-charged
Rappi, PedidosYa and similar apps have no law of their own in Peru, but since 2025 Indecopi has been sanctioning them as responsible parties — alongside the store — when an order never arrives, arrives damaged or incomplete, or the app refuses to refund you.
VerificationPartly verifiedSee the sources ↓
- 9sources cited
- 6read at the official source
- 5official institutions
Osiptel · El Peruano · SBS · lpderecho.pe · infobae.com
Checked 1 Oct 2026Next review 26 Dec 2026
What is still unverifiedThe Código de Protección y Defensa del Consumidor (Law 29571) and Legislative Decree N° 1729 were read directly from their official texts. However, the three 2025 Indecopi resolutions about Rappi cited in this page (0635-2025/SPC-INDECOPI, 1169-2025/PS3, and 0446-2025/PS3) could not be read directly: Indecopi's official resolution search tool requires interactive browsing that was not available during this research, and the PDF of resolution 0635-2025/SPC-INDECOPI mirrored by a legal publisher has no readable text layer (it is a scanned image). Those three resolutions are therefore cited from specialized news coverage (Infobae, La República, LP Derecho), not from their official text. Always verify the current law and case law before making an important legal decision.
What law governs Rappi, PedidosYa, and similar apps in Peru?
Unlike ride-hailing apps, there is no dedicated sectoral law for delivery apps in Peru. These platforms fall under the general consumer protection framework: Law N.° 29571, Código de Protección y Defensa del Consumidor, strengthened since February 2026 by Legislative Decree N° 1729, which amended the Code specifically for e-commerce — including a requirement that any digital platform offering goods or services maintain complaint mechanisms that are “accessible, effective, and permanently operational,” and that platforms not domiciled in Peru keep at least a working email address for complaints.
However, neither Law 29571 nor Legislative Decree N° 1729 expressly defines what a “digital intermediation platform” is or how responsibility is split between the app, the store, and the delivery driver. The legal definition of “supplier” in Article IV of the Code — people who manufacture, sell, or supply products or provide services — was written before apps like Rappi existed, and doesn’t explicitly mention digital intermediaries. That gap is exactly what Indecopi has been filling, resolution by resolution, since 2025.
Order not delivered, damaged, or incomplete: your right to a fit-for-purpose service
Article 18 of Law 29571 defines idoneidad (fitness for purpose) as “the correspondence between what a consumer expects and what they actually receive, based on what was offered, the advertising and information conveyed, the conditions and circumstances of the transaction.” If you ordered a burger and it never arrived, or it arrived cold, crushed, or missing half the items, that is — in legal terms — a failure of service fitness, not just a bad experience.
Article 19 completes the obligation: “the supplier is responsible for the fitness for purpose and quality of the products and services offered […] as well as for the content and shelf life of the product indicated on its packaging, where applicable.” The underlying question, then, isn’t whether you have a right to complain — you do — but against whom you exercise it: the store, the app, or both.
Is this a “right of withdrawal”? No, and the difference matters
It’s easy to confuse an order that never arrived with the so-called “right of withdrawal” many people associate with online purchases. They aren’t the same thing, and using the wrong argument can get your complaint rejected.
The restitution right under Article 59 of Law 29571 only kicks in “in cases where the supplier has engaged in one of the practices indicated in Article 58” — that is, aggressive, coercive, or deceptive sales methods. It is not a general right to “change your mind” about a purchase you already confirmed and, in the case of food, that may already be en route or partially consumed. If you simply changed your mind after ordering, that isn’t the path. If instead the order never arrived, arrived damaged, arrived incomplete, or the app blocked you from canceling and getting your money back despite the failure, the correct path is fitness for purpose (Articles 18 and 19), not withdrawal.
Who’s responsible: the app, the store, or the delivery driver?
This is where Indecopi has been most active in 2025, and where the pattern is now clear: the platform cannot hide behind being “just an intermediary” to avoid all responsibility, though it also doesn’t automatically absorb every failure by the store.
In Resolution 0635-2025/SPC-INDECOPI, the Specialized Consumer Protection Chamber fined Rappi 45.50 UIT (roughly S/ 243,425) for including clauses in its terms and conditions that exempted it from liability for platform failures, damage caused by delivery drivers, and products delivered in poor condition. According to coverage of this case, Indecopi found that Rappi cannot exonerate itself because the platform “interviene en la asignación y en el desenvolvimiento de los repartidores” (“is involved in assigning and overseeing delivery drivers”) — meaning it retains enough operational control over the service to answer to the consumer, beyond presenting itself as a mere technological facilitator.
In a separate case, resolved through Final Resolution N° 1169-2025/PS3, a consumer ordered a KFC combo through Rappi that never arrived; when they complained, the app refused to cancel the order or refund the money, claiming it couldn’t reach the delivery driver. According to news coverage of this case, “aunque Rappi operaba como intermediario, no había cumplido con su obligación de permitir la cancelación del pedido ni de gestionar adecuadamente el reembolso” (“although Rappi operated as an intermediary, it had not met its obligation to allow the order to be canceled or to properly manage the refund”) — Rappi received a warning for violating Article 19 of the Code, and was ordered to update the order’s status to “canceled” and refund the money.
And in Final Resolution N° 0446-2025/PS3, a customer who ordered four units of a product through Rappi from a store (Metro) received only three. Here Indecopi sanctioned both companies: Rappi with 3.49 UIT for the incomplete delivery and for failing to answer the complaint within the deadline, and Metro with a warning. Both had to refund the missing amount and pay the proceeding’s costs.
The practical lesson from these three cases: when the problem is order management — cancellations, refunds, communication, response deadlines — the app answers directly. When the problem is the product’s content or preparation, the store usually answers first. But when both fail at once, as in the Metro case, Indecopi can sanction both in the same proceeding, so you don’t have to guess correctly who to complain to: you can name both parties.
Double-charged: do you complain to the bank or the app?
A duplicate charge for the same order has, in practice, two possible paths, and they aren’t mutually exclusive.
If the repeated charge shows up on your credit or debit card, the SBS’s Credit and Debit Card Regulation (SBS Resolution N° 6523-2013) requires banks and card issuers to maintain systems for users to report “los cargos indebidos y las operaciones que los usuarios no reconozcan” (“unauthorized charges and transactions users don’t recognize”), and, in its Article 11, gives cardholders a period set in the contract, which cannot be shorter than thirty (30) days from the statement’s delivery date, to object to the content of their statement. In practice, this means you have at least 30 days from when your statement is issued to report the duplicate charge directly to your bank.
If instead the problem is that the app itself won’t fix the error, doesn’t explain it, or refuses to coordinate the refund through its own complaints channel, that is a failure of its obligations as a supplier under the Consumer Code, and you can complain to Indecopi about it independently of the banking process. You don’t have to pick just one: you can report the charge to your bank and, if the app also fails to answer its part of the complaint, escalate that to Indecopi too.
The deadlines you should know
- 15 business days: the maximum time any supplier — including a delivery app — has to respond to a complaint filed through its Libro de Reclamaciones, under the amendment introduced by Law N.° 31435.
- At least 30 days: the minimum window you must have, under the SBS regulation, to flag an unauthorized charge on your credit or debit card statement, counted from the date that statement was issued.
If the 15-business-day deadline passes with no response, or the response doesn’t fix your problem, you already have grounds to take the case to Indecopi.
If you use these apps as a tourist or foreigner in Peru
The protections of the Consumer Protection Code don’t depend on your nationality or immigration status: they apply to anyone consuming a good or service within Peruvian territory. If you ordered food through Rappi or PedidosYa during a trip and the order never arrived or you were overcharged, you can complain through exactly the same channels — inside the app first, then Indecopi — even after you’ve returned to your home country, as long as you keep the evidence of the order and the card charge.
How to file
- File a complaint inside the app or its virtual Libro de Reclamaciones firstEvery delivery app operating in Peru is required to have an accessible, permanently operational complaints channel. File your complaint there first: describe the problem (not delivered, damaged, incomplete, or double-charged), and attach screenshots of the order, the support conversation, and the card charge if relevant.
- Save all the evidence before it disappears from the appA screenshot of the order, the amount charged, the estimated delivery time, the delivery driver's name, and any support messages. Many apps delete or alter order history after a while, so it's worth saving the evidence the same day the problem happens.
- If it's a duplicate charge, also check your card statementIf the second charge shows up on your credit or debit card, report it to your bank as an unrecognized or unauthorized transaction. You have at least 30 days from when your statement is issued to flag it, and the bank cannot pass the loss on to you if the charge was in fact unauthorized.
- Wait out the 15-business-day response windowThe app has a legal deadline of 15 business days to respond to your complaint. If it doesn't respond, or the response doesn't fix the problem (for example, it refuses to refund you without justification), you already have grounds to escalate.
- File a consumer complaint with IndecopiIf the app doesn't resolve your case, you can file a complaint with Indecopi invoking your right to an idóneo (fit-for-purpose) service (Articles 18 and 19 of the Code). You can name both the app and the store or restaurant as respondents, so Indecopi can determine each one's share of responsibility.
What most people believe — and what the law says
Since Rappi or PedidosYa 'just connect' the customer with the store, they have no legal responsibility if something goes wrong.
Indecopi has already rejected that argument in several 2025 resolutions. If the platform is involved in assigning delivery drivers, handling payment, and managing the refund process, it does have direct obligations toward the consumer, beyond being a mere technological intermediary.
If the order arrived incomplete or damaged, the only one responsible is the restaurant or store, since they prepared the product.
It depends on where the failure happened. If the problem is the order's content, the store usually answers; if the problem is management, delivery, or the refund, the app can also be sanctioned, sometimes together with the store in the same case, as happened with Rappi and Metro in 2025.
If I no longer want the order after confirming it, I have an automatic seven-day 'right of withdrawal' like with any online purchase.
Not with food delivery apps. The restitution right under Article 59 of Law 29571 only applies when the supplier used an aggressive or deceptive sales practice (Article 58), not a simple change of mind after confirming — and, in many cases, after receiving a perishable product.
A duplicate charge always gets reported to Indecopi, never to the bank.
If the duplicate charge shows up on your card, the more direct path is usually your bank or card issuer, which is required to handle unauthorized or unrecognized charges. Indecopi comes into play when the problem is the app itself failing to respond, not the banking system.
Frequently asked questions
Can I get a refund if I simply changed my mind and no longer want the order?
Not through the 'right of withdrawal.' That right (Article 59 of Law 29571) only kicks in when the supplier used an aggressive or deceptive sales practice (Article 58) — not because the consumer changed their mind after confirming the order. If the order never arrived, arrived damaged, or arrived incomplete, your claim runs through the service's fitness for purpose (idoneidad, Articles 18 and 19) instead, which is a different and more applicable path for these cases.
Who do I complain to if the order arrived incomplete: the store, the delivery driver, or the app?
You can complain to both — the store and the app — in the same claim, and let Indecopi determine each one's responsibility. In a case resolved in 2025, Indecopi sanctioned both Rappi and the store (Metro) for an incomplete order, and both had to refund the customer. As a practical rule: if the problem is the product's content or quality, the store usually answers first; if the problem is order management, the refund, or the app itself, the platform answers directly.
What do I do if the app charged me twice for the same order?
You have two paths, and they aren't mutually exclusive. If the duplicate charge shows up on your card and the app doesn't fix it, you can report it to your bank or card issuer as an unauthorized charge within your statement's window (at least 30 days from the date your statement is issued, under the SBS's Credit and Debit Card Regulation). If the app also refuses to resolve the complaint through its own channel, you can additionally file a consumer complaint with Indecopi for failing to meet its obligations as a supplier.
Can the app just say it 'is not responsible' because it's only an intermediary?
No, at least not absolutely. In 2025, Indecopi fined Rappi 45.50 UIT (roughly S/ 243,425) precisely for including clauses like that in its terms and conditions, ruling them abusive. The authority found that because the platform is involved in assigning and overseeing delivery drivers and in managing refunds, it cannot fully exclude itself from liability toward the consumer just by describing itself as an intermediary.
How long does the app have to respond to my complaint?
A maximum of 15 business days, counted from when you file the complaint, whether through the app's virtual complaints book or its support channel. This deadline applies to any supplier under the Consumer Protection Code, including digital platforms.
Do delivery apps have to have a Libro de Reclamaciones (complaints book)?
Yes. As suppliers offering goods or services through digital channels, they must have accessible, effective, and permanently operational complaint mechanisms, under the amendment introduced by Legislative Decree N° 1729 in February 2026. If the app isn't domiciled in Peru, the law requires it to at least maintain a working email address for complaints.
The exact law
Law N.° 29571, Código de Protección y Defensa del ConsumidorArticle 18read
Idoneidad (fitness for purpose) — definition
«Se entiende por idoneidad la correspondencia entre lo que un consumidor espera y lo que efectivamente recibe, en función a lo que se le hubiera ofrecido, la publicidad e información transmitida, las condiciones y circunstancias de la transacción, las características y naturaleza del producto o servicio, el precio, entre otros factores, atendiendo a las circunstancias del caso.»
↳Article 19read
Suppliers' obligation
«El proveedor responde por la idoneidad y calidad de los productos y servicios ofrecidos; por la autenticidad de las marcas y leyendas que exhiben sus productos o del signo que respalda al prestador del servicio, por la falta de conformidad entre la publicidad comercial de los productos y servicios y éstos, así como por el contenido y la vida útil del producto indicado en el envase, en lo que corresponda.»
↳Article IV, item 2read
Definition of 'suppliers' — does not explicitly name digital platforms
«Proveedores.- Las personas naturales o jurídicas, de derecho público o privado, que de manera habitual fabrican, elaboran, manipulan, acondicionan, mezclan, envasan, almacenan, preparan, expenden, suministran productos o prestan servicios de cualquier naturaleza a los consumidores.»
Legislative Decree N° 1729, amending Law N° 29571 for e-commerceArticle 24, items 24.4 and 24.5 (added)read
Handling complaints on digital e-commerce platforms
«Los proveedores que ofrezcan bienes o servicios a través de plataformas, aplicaciones u otros canales digitales de comercio electrónico deben contar con mecanismos accesibles, eficaces y permanentemente operativos para la atención de reclamos [...] Los proveedores no domiciliados en el país [...] implementan y mantienen operativa, como mínimo, una dirección de correo electrónico, que permita a los consumidores formular preguntas, reclamos, sugerencias y realizar cambios o devoluciones, según corresponda.»
Law N.º 31435, amending the Código de Protección y Defensa del ConsumidorArticle 24.1read
15-business-day deadline to answer a complaint
«El reclamo que se registre en el Libro de Reclamaciones determina la obligación del proveedor de cumplir con atenderlo y darle respuesta en un plazo no mayor a quince (15) días hábiles»
SBS Resolution N° 6523-2013, Credit and Debit Card RegulationArticles 11, 21, and 23read
Unauthorized or unrecognized card charges
«El usuario no es responsable de ninguna pérdida por las operaciones realizadas en los siguientes casos [...] Las empresas deberán contar con infraestructura y sistemas de atención, propios o de terceros, que permitan a los usuarios comunicar el extravío o sustracción de la tarjeta o de su información, los cargos indebidos y las operaciones que los usuarios no reconozcan.»
Resolution 0635-2025/SPC-INDECOPI (Specialized Consumer Protection Chamber)N/Aunread
Rappi fined 45.50 UIT for abusive clauses that exempted it from liability for delivery damage and failures
«Indecopi determinó que Rappi no puede exonerarse de responsabilidad porque la plataforma 'interviene en la asignación y en el desenvolvimiento de los repartidores', es decir, mantiene suficiente control operativo sobre el servicio como para responder ante el consumidor.»
Final Resolution N° 1169-2025/PS3 (Summary Consumer Protection Proceedings Body)N/Aunread
Rappi sanctioned for refusing to cancel and refund an undelivered order
«aunque Rappi operaba como intermediario, no había cumplido con su obligación de permitir la cancelación del pedido ni de gestionar adecuadamente el reembolso [...] si bien la empresa de delivery no era responsable directa de la entrega del pedido, su negativa a colaborar en la devolución del dinero constituyó una infracción.»
Final Resolution N° 0446-2025/PS3 (Summary Consumer Protection Proceedings Body N° 3)N/Aunread
Rappi and Metro jointly sanctioned for an incomplete order
«Pese a ello, Rappi no respondió al reclamo del cliente ni a través del libro de reclamaciones [...] no solo entregaron un pedido incompleto, sino que tampoco devolvieron el monto correspondiente ni ofrecieron una solución adecuada al usuario afectado.»
Also searched as: What do I do if my Rappi or PedidosYa order never arrived? · Who do I complain to if the order arrived damaged or incomplete: the app or the store? · Can I complain if the app charged me twice for the same order? · Can a delivery app say it's not responsible because it's just an intermediary? · How long does the app have to respond to my complaint?
Related
Reclamo, queja or denuncia: which one do you file in Peru?
You are about to write in the book and cannot tell which of the three words applies.
ConsumerDo online stores in Peru need a complaints book?
You sell online with no premises — does the complaints-book obligation still reach you?
ConsumerIs there a 'right of withdrawal' for online purchases in Peru? What the law actually says
The 'right of withdrawal' many assume is automatic in Peru actually requires proving an aggressive or deceptive commercial practice under Article 58.
ConsumerUnauthorized recurring charges and subscriptions in Peru: what you can do
An app with no visible cancel button isn't a legal limit — it's an obstacle you can report.
ConsumerHow do you file a complaint with Indecopi? Reclamo vs. denuncia, step by step
You are taking this to Indecopi — which of the two routes fits, and how to file.
ConsumerYour account got blocked or suspended on an app or platform: what the company can do and what you can do
They block your account and the contract said they could do it whenever they wanted — that's not always valid.
What this page already lets you do
- Name the rule that protects you
- Copy the exact article and send it
- Follow the steps, in order
What this page does not give you yet3 sources on this page have not yet been read directly at the official source. See the sources ↑