---
title: "Promise to Pay: How to Turn More PTPs Into Actual Payments"
description: Promises don’t pay invoices — kept promises do. A field-tested playbook to lift your PTP kept rate with confirmations, reminders, and AI.
image: https://images.unsplash.com/photo-1752159400890-d906038f1b35?w=1200&amp;q=80
---

[![Darwin AI](https://blog.getdarwin.ai/hubfs/Imagotipo%20(2).png)](https://www.getdarwin.ai/en?utm_source=organic)

Industries

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661d0f82fd1e185fce1b0_car-side%201.svg) Automotive](https://www.getdarwin.ai/en/industrias/automotriz?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661cc7ede2c7a45936810_book-alt%201.svg) Education](https://www.getdarwin.ai/en/industrias/educacion?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c0d3d102f8068aa31b_home%201.svg) Real State](https://www.getdarwin.ai/en/industrias/inmobiliario?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661bd7ede2c7a4593643e_shopping-cart%201.svg) Retail](https://www.getdarwin.ai/en/industrias/retail?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661ac407a0ffba39ea692_ambulance%201.svg) Health](https://www.getdarwin.ai/en/industrias/salud?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c873e9d4ec934b2233_compliance-document%201.svg) Insurance](https://www.getdarwin.ai/en/industrias/seguros?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661b8c0d20ce494abde24_wrench-alt%201.svg) Services](https://www.getdarwin.ai/en/industrias/servicios?utm_source=organic)

IA Workforce

[![Alba](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c284428dca5f05ef4bc74_chat-alba.png) Alba, Inbound](https://www.getdarwin.ai/en/worker/alba?utm_source=organic) [![Bruno](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/683fddc02eaaa90628dd5403_image.png) Bruno, Outbound](https://www.getdarwin.ai/en/worker/bruno?utm_source=organic) [![Eva](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3771daf49068c2850730_chat-eva.png) Eva, CX](https://www.getdarwin.ai/en/worker/eva?utm_source=organic) [![Sophia](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c38fe93b776431501485a_chat-sophia.png) Sophia, Post-Sales](https://www.getdarwin.ai/en/worker/sophia?utm_source=organic) [![Lucas](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3b38e60f367991ce65db_chat-lucas.png) Lucas, Cobranzas](https://www.getdarwin.ai/en/worker/rio?utm_source=organic) 

[About Us](https://www.getdarwin.ai/en/about-us?utm_source=organic) [Partners](https://www.getdarwin.ai/en/partners?utm_source=organic)

Resources

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a665fdce02f0b61f35268a_blog-pencil%201.svg) Blog](https://blog.getdarwin.ai/en/) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68b9bde697a39d3542672599_Prensa.svg) Press](https://www.getdarwin.ai/en/press?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a6672305f0dcac8b7b9f98_calculator%201.svg) ROI Calculator](https://www.getdarwin.ai/en/roi-calculator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666c91642633420c3e543_link-alt%201.svg) Whatsapp Link Generator](https://www.getdarwin.ai/en/whatsapp-link-generator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666b8172a0cd5454894b3_qr%201.svg) Whatsapp QR Generator](https://c2w.getdarwin.ai/en)

EN

[ES](https://blog.getdarwin.ai/es/?hsLang=en) [EN](https://blog.getdarwin.ai/en/) [PT](https://blog.getdarwin.ai/pt-br/?hsLang=en) 

[Login](https://app.getdarwin.ai/login) [Try Darwin ![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f0f_arrow-right.svg.png)](https://app.getdarwin.ai/signup?landing=homepage&language=en&utm_source=organic_homepage&utm_medium=LeadGen)

Industries

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661d0f82fd1e185fce1b0_car-side%201.svg) Industries](https://www.getdarwin.ai/en/industrias/automotriz?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661cc7ede2c7a45936810_book-alt%201.svg) Education](https://www.getdarwin.ai/en/industrias/educacion?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c0d3d102f8068aa31b_home%201.svg) Real State](https://www.getdarwin.ai/en/industrias/inmobiliario?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661bd7ede2c7a4593643e_shopping-cart%201.svg) Retail](https://www.getdarwin.ai/en/industrias/retail?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661ac407a0ffba39ea692_ambulance%201.svg) Health](https://www.getdarwin.ai/en/industrias/salud?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c873e9d4ec934b2233_compliance-document%201.svg) Insurance](https://www.getdarwin.ai/en/industrias/seguros?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661b8c0d20ce494abde24_wrench-alt%201.svg) Services](https://www.getdarwin.ai/en/industrias/servicios?utm_source=organic)

IA Workforce

[![Alba](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c284428dca5f05ef4bc74_chat-alba.png) Alba, Inbound](https://www.getdarwin.ai/en/worker/alba?utm_source=organic) [![Bruno](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/683fddc02eaaa90628dd5403_image.png) Bruno, Outbound](https://www.getdarwin.ai/en/worker/bruno?utm_source=organic) [![Eva](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3771daf49068c2850730_chat-eva.png) Eva, CX](https://www.getdarwin.ai/en/worker/eva?utm_source=organic) [![Sophia](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c38fe93b776431501485a_chat-sophia.png) Sophia, Post-Sales](https://www.getdarwin.ai/en/worker/sophia?utm_source=organic) [![Lucas](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3b38e60f367991ce65db_chat-lucas.png) Lucas, Collections](https://www.getdarwin.ai/en/worker/rio?utm_source=organic) 

[About Us](https://www.getdarwin.ai/en/about-us?utm_source=organic) [Partners](https://www.getdarwin.ai/en/partners?utm_source=organic)

Resources

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a665fdce02f0b61f35268a_blog-pencil%201.svg) Blog](https://blog.getdarwin.ai/en/) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68b9bde697a39d3542672599_Prensa.svg) Press](https://www.getdarwin.ai/en/press?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a6672305f0dcac8b7b9f98_calculator%201.svg) ROI Calculator](https://www.getdarwin.ai/en/roi-calculator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666c91642633420c3e543_link-alt%201.svg) Whatsapp Link Generator](https://www.getdarwin.ai/en/whatsapp-link-generator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666b8172a0cd5454894b3_qr%201.svg) Whatsapp QR Generator](https://c2w.getdarwin.ai/en)

EN

[ES](https://blog.getdarwin.ai/es/?hsLang=en) [EN](https://blog.getdarwin.ai/en/) [PT](https://blog.getdarwin.ai/pt-br/?hsLang=en) 

[Login](https://app.getdarwin.ai/login) [Try Darwin ![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f0f_arrow-right.svg.png)](https://app.getdarwin.ai/signup?landing=homepage&language=en&utm_source=organic_homepage&utm_medium=LeadGen)

![<span id="hs_cos_wrapper_name" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="meta_field" data-hs-cos-type="text" >Promise to Pay: How to Turn More PTPs Into Actual Payments</span>](https://images.unsplash.com/photo-1752159400890-d906038f1b35?w=1200&q=80)

# Promise to Pay: How to Turn More PTPs Into Actual Payments

 28 de August, 2026

*Last updated: August 27, 2026*

Every collections team celebrates a promise to pay. The customer picked up, the conversation went well, and they committed to a date and an amount. But a promise is not a payment. Teams that obsess over how many promises they secure — and ignore how many are actually kept — end up with inflated forecasts, unreliable cash flow, and a queue full of accounts that need to be worked twice. This guide covers what promise-to-pay metrics really measure, why promises break, and a practical playbook for converting more commitments into cleared payments.

## Table of contents

- [What a promise to pay really measures](https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate#what-is-promise-to-pay)
- [Why promises to pay break](https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate#why-promises-break)
- [A playbook to raise your PTP kept rate](https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate#ptp-playbook)
- [Metrics to track alongside PTP](https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate#ptp-metrics)
- [Frequently asked questions](https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate#faq)

## What a promise to pay really measures

A promise to pay (PTP) is a debtor's explicit commitment to pay a specific amount by a specific date. In collections operations it shows up as two related metrics, and confusing them is the most common reporting mistake in the function.

### PTP rate: how persuasive your outreach is

The PTP rate measures the percentage of contacts that end in a commitment. As [Tratta's guide to debt collection KPIs](https://www.tratta.io/blog/kpi-collection-debt-metrics) defines it, you divide the number of contacts resulting in a promise by total contact attempts that reached the right party. It tells you whether your scripts, timing, and negotiation approach are landing — but nothing about whether money actually arrives.

### PTP kept rate: how reliable your pipeline is

The kept rate divides promises fulfilled by promises made. This is the number that belongs in your cash-flow forecast. A team securing commitments on half its calls but converting only a fraction of them into payments is manufacturing false confidence: the forecast looks healthy while the aging report quietly deteriorates. When you evaluate collectors or AI agents, weight kept promises over gross promises — a smaller book of reliable commitments beats a large book of optimistic ones.

## Why promises to pay break

Broken promises are rarely random. They cluster around a handful of causes, and each one has a specific operational fix.

| Why the promise breaks | What it looks like | The fix |
| --- | --- | --- |
| Cash timing mismatch | Customer committed to a date before their own receivables or payroll landed | Anchor due dates to the customer's inflow calendar, not yours |
| Payment friction | Customer intended to pay but the portal, transfer, or approval chain got in the way | Send a direct payment link in the confirmation message |
| Memory decay | The promise was sincere but life moved on | Confirm in writing immediately and remind before the due date |
| Wrong channel | Commitment extracted under pressure on a call the customer wanted to end | Follow up on the channel the customer actually uses |
| Overcommitment | Amount was more than the customer could realistically clear | Offer structured partial payments up front |

Channel matters more than most teams assume. McKinsey's research on digitizing collections found that customers contacted through their preferred channels were [12 percent more likely to make a payment](https://www.mckinsey.com/capabilities/risk-and-resilience/our-insights/the-customer-mandate-to-digitize-collections-strategies), and paid in full more often. A promise negotiated on a channel the customer tolerates is worth less than one negotiated on a channel they actually live in.

## A playbook to raise your PTP kept rate

### 1. Capture specific, verifiable commitments

"I'll pay soon" is not a promise to pay. Train collectors — human or AI — to close on three specifics: exact amount, exact date, and payment method. Vague commitments should be logged separately so they don't pollute your kept-rate denominator. Specificity also changes debtor psychology: a named date and amount creates a concrete obligation rather than a mood.

### 2. Confirm instantly, in writing, with a payment link

The moments after a verbal commitment are your highest-intent window. Send a written confirmation within minutes summarizing the amount, date, and a one-tap payment link. This removes friction and converts a share of promises into immediate payments — the best kept promise is one fulfilled before the due date arrives. If you already run [automated payment reminders](https://blog.getdarwin.ai/en/automated-payment-reminders-invoices-paid?hsLang=en), wire PTP confirmations into the same sequence engine.

### 3. Remind before the due date, not after it breaks

Most teams contact the customer only after the promise fails, which turns a routine nudge into an awkward second collection call. A friendly reminder 48 hours before the committed date, with the payment link repeated, protects both the payment and the relationship. Post-break outreach should happen fast too: the first day after a broken promise is when re-commitment rates are highest.

### 4. Segment promises by risk, not just by age

A first-time promiser with a strong payment history and a customer on their third broken promise deserve different treatment. Score each open promise on history, balance size, and engagement signals, then route high-risk promises to earlier, more personal follow-up. Teams that apply this kind of segmentation see the effect show up directly in [debt collection recovery rates](https://blog.getdarwin.ai/en/ai-debt-collection-recovery-rates?hsLang=en).

### 5. Renegotiate broken promises immediately — and differently

When a promise breaks, don't simply re-ask for the same commitment. Diagnose the cause from the table above and change one variable: split the amount, move the date to align with the customer's cash cycle, or switch channels. Repeating a failed ask produces serially broken promises and trains the customer that commitments to you are costless.

This is also where automation earns its keep. Following up every open promise, on time, across WhatsApp, email, and phone, at portfolio scale is exactly the kind of repetitive, deadline-driven work humans drop when queues get long. An AI collections agent like [Darwin's Rio](https://www.getdarwin.ai/en/worker/rio) confirms each promise in writing, sends the pre-due-date reminder, detects the broken promise the day it happens, and opens the renegotiation conversation — so your human collectors spend their time on the accounts that need judgment.

### 6. Meet customers on digital channels

The same McKinsey research found payment rates from digital channels were uniformly higher than traditional outreach — [46 percent for online banking messages and 44 percent for mobile push](https://www.mckinsey.com/capabilities/risk-and-resilience/our-insights/the-customer-mandate-to-digitize-collections-strategies), for example. Digital-first programs also compound on cost: lenders implementing them have seen their cost of collections fall by [at least 15 percent](https://www.mckinsey.com/capabilities/risk-and-resilience/our-insights/holistic-customer-assistance-through-digital-first-collections) while resolution rates improved. If your promise-to-pay workflow still runs on outbound dialing alone, channel expansion is likely your single biggest kept-rate lever.

### 7. Put a floor under large promises with structured plans

For large balances, an all-or-nothing promise is fragile by design: one cash-flow hiccup on the customer's side and the entire commitment fails. Converting big promises into short structured plans — two or three scheduled installments with automatic reminders — trades a small delay in full recovery for a much higher probability of collecting anything at all. The same logic applies to voice outreach: if your team uses calls for high-value accounts, pairing them with digital confirmation and self-service payment (an approach we break down in our guide to [AI voice agents for collections](https://blog.getdarwin.ai/en/ai-voice-agents-debt-collections-2026?hsLang=en)) keeps the commitment alive after the call ends. And because every broken large promise eventually lands in your [dunning workflow](https://blog.getdarwin.ai/en/ai-dunning-management-b2b-saas-recovery?hsLang=en) anyway, designing the plan up front is cheaper than repairing the relationship later.

## Metrics to track alongside PTP

A promise-to-pay program is only as honest as the metrics around it. Four companions matter most.

**Right party contact (RPC) rate.** Promises can only come from conversations with the right person. If RPC is low, fix data quality and channel mix before blaming negotiation skills.

**Kept-promise value.** Track the dollar value of kept promises, not just the count. Ten kept promises of $100 and one broken promise of $50,000 is a bad month that count-based reporting will call a good one.

**Roll rates.** Watch how accounts with broken promises move across aging buckets. Serial promise-breakers rolling deeper into delinquency are candidates for a different strategy — structured plans, settlements, or escalation — as covered in our [B2B collections playbook](https://blog.getdarwin.ai/en/ai-accounts-receivable-b2b-collections-playbook?hsLang=en).

**DSO.** The ultimate downstream check. If kept rate is rising but days sales outstanding isn't moving, promises are being kept on paper while new delinquency forms elsewhere — our guide to [reducing DSO](https://blog.getdarwin.ai/en/how-to-reduce-dso-b2b-playbook?hsLang=en) covers the full-funnel view.

**Key takeaway:** Treat the promise as the start of a workflow, not the end of one. Written confirmation, a payment link, a pre-due-date reminder, and same-day broken-promise follow-up routinely do more for cash collected than any script change on the original call.

## Frequently asked questions

### What is a promise to pay in collections?

A promise to pay (PTP) is a debtor's explicit commitment to pay a specific amount by a specific date, usually secured during a collections call or digital conversation. It is recorded and tracked so the team can follow up and measure whether the commitment is fulfilled.

### How do you calculate the PTP kept rate?

Divide the number of promises fulfilled by the total number of promises made in the period, then multiply by 100. Count a promise as kept only if the committed amount arrives by the committed date (or within your defined grace window), and keep that definition consistent.

### What is a good promise-to-pay kept rate?

It varies widely by industry, portfolio age, and how strictly promises are defined. Rather than chasing an external benchmark, baseline your own kept rate, segment it by debtor history and channel, and measure improvement against your baseline.

### Should a broken promise go back to the same collector?

Usually yes, and quickly — continuity preserves context and the relationship. What should change is the offer: a smaller amount, a date aligned to the customer's cash cycle, or a different channel. Repeating the identical ask is the most common way to create a serially broken promise.

**Turn more promises into payments.** Rio, Darwin's AI collections agent, confirms every PTP in writing, reminds before the due date, and renegotiates broken promises the day they happen.

[Meet Rio →](https://www.getdarwin.ai/en/worker/rio)

Compartir <https://www.facebook.com/sharer/sharer.php?u=> <https://www.linkedin.com/sharing/share-offsite/?url=> [![X](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc281bf97e67024ab64_X.svg)](https://twitter.com/intent/tweet?url=&text=) <https://pinterest.com/pin/create/button/?url=&description=> [mailto:?subject=&body=](mailto:?subject=&body=)

[![publicidad](https://blog.getdarwin.ai/hubfs/publicidad.webp "publicidad")](https://www.getdarwin.ai/)

## Blog posts

[View All ![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/Arrow%20white.png)](https://blog.getdarwin.ai/?hsLang=en)

[![First Response Time: How to Cut FRT Without Adding Headcount](https://images.unsplash.com/photo-1704265586142-db3e17d0dea0?w=1200&q=80)](https://blog.getdarwin.ai/en/first-response-time-cut-frt?hsLang=en)

[First Response Time: How to Cut FRT Without Adding Headcount](https://blog.getdarwin.ai/en/first-response-time-cut-frt?hsLang=en)

Customers define immediate as 10 minutes. Most teams take 12 hours. Close the gap with triage, AI coverage, and smarter routing - no new hir…

Lautaro Schiaffino  • 27 Aug 2026

[![Cash Application Automation: How to Eliminate Unapplied Cash](https://images.unsplash.com/photo-1518458028785-8fbcd101ebb9?w=1200&q=80)](https://blog.getdarwin.ai/en/cash-application-automation-unapplied-cash?hsLang=en)

[Cash Application Automation: How to Eliminate Unapplied Cash](https://blog.getdarwin.ai/en/cash-application-automation-unapplied-cash?hsLang=en)

Unapplied cash quietly blocks credit lines and inflates DSO. See how AI matches payments to invoices the day they land.

Lautaro Schiaffino  • 26 Aug 2026

[![AI Warranty Claims Automation: Faster Payouts, Less Fraud](https://images.unsplash.com/photo-1610259998914-d1b9afe0dc55?w=1200&q=80)](https://blog.getdarwin.ai/en/ai-warranty-claims-automation?hsLang=en)

[AI Warranty Claims Automation: Faster Payouts, Less Fraud](https://blog.getdarwin.ai/en/ai-warranty-claims-automation?hsLang=en)

Manual warranty claims bleed cash through slow cycles and fraud. See where AI takes over intake, coverage checks and status updates.

Lautaro Schiaffino  • 19 Aug 2026

[![Deduction Management: Recover the Cash Behind Short Payments](https://images.unsplash.com/photo-1554224155-cfa08c2a758f?w=1200&q=80)](https://blog.getdarwin.ai/en/deduction-management-short-payments-recovery?hsLang=en)

[Deduction Management: Recover the Cash Behind Short Payments](https://blog.getdarwin.ai/en/deduction-management-short-payments-recovery?hsLang=en)

Most short pays are valid. The minority that are not is real cash, and here is how to find it fast enough to still win the argument.

Lautaro Schiaffino  • 17 Aug 2026

[![After-Call Work: How to Cut ACW Without Losing Case Data](https://images.unsplash.com/photo-1766066014237-00645c74e9c6?w=1200&q=80)](https://blog.getdarwin.ai/en/after-call-work-reduce-acw?hsLang=en)

[After-Call Work: How to Cut ACW Without Losing Case Data](https://blog.getdarwin.ai/en/after-call-work-reduce-acw?hsLang=en)

Wrap-up time quietly eats up to 12% of agent hours. Here is how to remove it without gutting your case notes.

Lautaro Schiaffino  • 14 Aug 2026

[![Support Capacity Planning: Handle Demand Spikes Without Hiring](https://images.unsplash.com/photo-1766066014237-00645c74e9c6?w=1200&q=80)](https://blog.getdarwin.ai/en/support-capacity-planning-demand-spikes?hsLang=en)

[Support Capacity Planning: Handle Demand Spikes Without Hiring](https://blog.getdarwin.ai/en/support-capacity-planning-demand-spikes?hsLang=en)

Peak season doubles your ticket volume, not your headcount. The forecasting and automation math that keeps CSAT steady when demand spikes.

Lautaro Schiaffino  • 13 Aug 2026

[![Speed to Lead: Why Response Time Decides Who Wins the Deal](https://images.unsplash.com/photo-1704265586142-db3e17d0dea0?w=1200&q=80)](https://blog.getdarwin.ai/en/speed-to-lead-response-time-b2b?hsLang=en)

[Speed to Lead: Why Response Time Decides Who Wins the Deal](https://blog.getdarwin.ai/en/speed-to-lead-response-time-b2b?hsLang=en)

Most B2B teams reply to inbound leads in hours. Here is what that costs, how to measure it honestly, and how to close the gap without hiring…

Lautaro Schiaffino  • 10 Aug 2026

[![Average Handle Time: How to Cut AHT Without Hurting CSAT](https://images.unsplash.com/photo-1431499012454-31a9601150c9?w=1200&q=80)](https://blog.getdarwin.ai/en/average-handle-time-reduce-aht-without-hurting-csat?hsLang=en)

[Average Handle Time: How to Cut AHT Without Hurting CSAT](https://blog.getdarwin.ai/en/average-handle-time-reduce-aht-without-hurting-csat?hsLang=en)

Most AHT programs shave seconds and lose customers. Here is how to find the minutes hiding in wrap-up, hold and context - without rushing a …

Lautaro Schiaffino  • 07 Aug 2026

[![Customer Effort Score: How to Measure CES and Reduce It with AI](https://images.unsplash.com/photo-1553775282-20af80779df7?w=1200&q=80)](https://blog.getdarwin.ai/en/customer-effort-score-ces-measure-reduce-ai?hsLang=en)

[Customer Effort Score: How to Measure CES and Reduce It with AI](https://blog.getdarwin.ai/en/customer-effort-score-ces-measure-reduce-ai?hsLang=en)

The metric that catches what CSAT misses: how to measure customer effort, read it against containment, and cut steps out of every resolution…

Lautaro Schiaffino  • 06 Aug 2026

[![AI Credit Management: Approve More B2B Orders, Write Off Less](https://images.unsplash.com/photo-1684695749267-233af13276d0?w=1200&q=80)](https://blog.getdarwin.ai/en/ai-credit-management-approve-b2b-orders?hsLang=en)

[AI Credit Management: Approve More B2B Orders, Write Off Less](https://blog.getdarwin.ai/en/ai-credit-management-approve-b2b-orders?hsLang=en)

Late payments hit a huge share of B2B receivables. See how AI credit scoring decides who gets terms, and how much, before the invoice exists…

Lautaro Schiaffino  • 05 Aug 2026

[![How to Reduce DSO: The B2B Playbook for Faster Cash](https://images.unsplash.com/photo-1554224155-cfa08c2a758f?w=1200&q=80)](https://blog.getdarwin.ai/en/how-to-reduce-dso-b2b-playbook?hsLang=en)

[How to Reduce DSO: The B2B Playbook for Faster Cash](https://blog.getdarwin.ai/en/how-to-reduce-dso-b2b-playbook?hsLang=en)

Global B2B DSO runs ~45 days on Net 30 terms. Here are the levers that actually close that gap, ranked by how many days each one removes.

Lautaro Schiaffino  • 04 Aug 2026

![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f45_nav-arrow-left.svg.png)

![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f2c_nav-arrow-right.svg%20fill.png)

![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f0f_arrow-right.svg%20fill.png)

![Darwin AI](https://blog.getdarwin.ai/hubfs/Imagotipo%20(2).png)

[Try Darwin Now](https://app.getdarwin.ai/signup?landing=homepage&language=en&utm_source=organic_homepage&utm_medium=LeadGen)

#### SiteMap

- [Home](https://blog.getdarwin.ai/?hsLang=en)
- [Partners](https://www.getdarwin.ai/en/partners?utm_source=organic)
- <https://www.getdarwin.ai/es/case-studies?utm_source=organic>
- [Industries](https://www.getdarwin.ai/en/industrias?utm_source=organic)
- [API](https://api.getdarwin.ai/)
- [Jobs](https://apply.workable.com/darwin-ai/)

#### Industries

- [Automotive](https://www.getdarwin.ai/en/industrias/automotriz?utm_source=organic)
- [Education](https://www.getdarwin.ai/en/industrias/educacion?utm_source=organic)
- [Real Estate](https://www.getdarwin.ai/en/industrias/inmobiliario?utm_source=organic)
- [Retail](https://www.getdarwin.ai/en/industrias/retail?utm_source=organic)
- [Health](https://www.getdarwin.ai/en/industrias/salud?utm_source=organic)
- [Insurance](https://www.getdarwin.ai/en/industrias/seguros?utm_source=organic)
- [Services](https://www.getdarwin.ai/en/industrias/servicios?utm_source=organic)

#### Recursos

- [Blog](https://blog.getdarwin.ai/en)
- [ROI Calculator](https://www.getdarwin.ai/en/roi-calculator?utm_source=organic)
- [WhatsApp Link Generator](https://www.getdarwin.ai/en/whatsapp-link-generator?utm_source=organic)
- [WhatsApp QR Generator](https://c2w.getdarwin.ai/en)
- [Help Center](https://help.getdarwin.ai/en/)

#### Legal

- [Privacy policies](https://www.getdarwin.ai/en/politicas-de-privacidad?utm_source=organic)
- [Terms of Use](https://www.getdarwin.ai/en/tyc?utm_source=organic)

© 2025, Papagaio US Corp

[![LinkedIn](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc23de86b5508578f9e_linkedin.svg)](https://www.linkedin.com/company/getdarwinai) [![Instagram](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc2a528a79d9b481478_Ig.svg)](https://www.instagram.com/darwinai.en/) [![X](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc281bf97e67024ab64_X.svg)](https://x.com/getdarwinai) [![TikTok](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/674e5a64c46e9558e404d15c_TikTok.svg)](https://www.tiktok.com/@getdarwin) <https://www.youtube.com/@GetDarwinAI>

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Lautaro Schiaffino",
    "url" : "https://blog.getdarwin.ai/en/author/lautaro-schiaffino"
  },
  "dateModified" : "2026-08-28T12:00:00.427Z",
  "datePublished" : "2026-08-28T12:00:00.000Z",
  "headline" : "Promise to Pay: How to Turn More PTPs Into Actual Payments",
  "image" : [ "https://images.unsplash.com/photo-1752159400890-d906038f1b35?w=1200&q=80" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.getdarwin.ai/en/promise-to-pay-improve-ptp-kept-rate",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.getdarwin.ai/hubfs/Darwin%20AI%20Logo.jpg"
    },
    "name" : "Darwin AI"
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "FAQPage",
  "mainEntity" : [ {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "A promise to pay (PTP) is a debtor's explicit commitment to pay a specific amount by a specific date, usually secured during a collections call or digital conversation. It is recorded and tracked so the team can follow up and measure whether the commitment is fulfilled."
    },
    "name" : "What is a promise to pay in collections?"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "Divide the number of promises fulfilled by the total number of promises made in the period, then multiply by 100. Count a promise as kept only if the committed amount arrives by the committed date, and keep that definition consistent."
    },
    "name" : "How do you calculate the PTP kept rate?"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "It varies widely by industry, portfolio age, and how strictly promises are defined. Baseline your own kept rate, segment it by debtor history and channel, and measure improvement against your baseline."
    },
    "name" : "What is a good promise-to-pay kept rate?"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "Usually yes, and quickly — continuity preserves context. What should change is the offer: a smaller amount, a date aligned to the customer's cash cycle, or a different channel."
    },
    "name" : "Should a broken promise go back to the same collector?"
  } ]
}
```