You're processing ₹10 lakhs a month across your business. A customer pays you on Monday. You don't see the money until Wednesday or Thursday. That float—the dead time between when your customer's bank debits and when your account credits—costs you ₹500 a day in working capital if you're running lean. Over a year, that's ₹1.8 lakhs just sitting in someone else's pocket. Multiply that across a team, add forex rounding errors and hidden fee structures, and your "low-cost processor" has already eaten your margin on 200 transactions. This post walks through the real settlement math: Stripe's T+2 standard, Razorpay's T+1 promise, local payment rails, and when a dedicated processor beats the bundled payment module in your all-in-one platform. T+2 vs. T+1: The ₹500/day gap that isn't always what it looks like Stripe settles in T+2 business days by default. That means if a payment clears on Monday, you see it Wednesday or Thursday. For a ₹10 lakh monthly operation (₹33K daily average), that's ₹66K sitting in float at any given time. At a 12% working capital cost (the cost of credit if you need to borrow to cover operations), that float costs you roughly ₹26/day just in finance charges. Scale it to ₹50 lakhs monthly, and you're at ₹130/day. For larger operations—₹1 crore monthly—you're bleeding ₹260 daily just waiting for money to move. Razorpay's T+1 settlement—credit next business day—cuts that window in half. Your Monday payment hits your account Tuesday. Same ₹50 lakh monthly operation now carries half the float: ₹26K instead of ₹52K, cutting your working capital cost from ₹130/day to ₹65/day. That's ₹65/day back, or ₹23,725 per year. But here's where the comparison breaks: neither processor advertises when that clock actually starts. Settlement clocks don't start the moment a payment hits your processor. They start when it clears the customer's bank. Razorpay's T+1 is T+1 from bank clearing, not from payment initiation. If your customer's bank takes 8 hours to clear a NEFT, you've already lost half your advantage. Local payment rails—NEFT, IMPS, UPI—settle faster internally but depend on your bank's own settlement cycles. Some Indian banks batch NEFT settlements at 3 PM and 6 PM. A 3 PM payment settles instantly; a 3:01 PM payment doesn't hit until 6 PM or next business day. That variance isn't in Stripe's or Razorpay's hands—it's in your bank's operations. Forex rounding: The ₹200/day leak on international payments If you're taking payments from international customers or paying suppliers abroad, currency conversion rounding will cost you more than settlement lag. Stripe applies its own forex rate (typically 2–3% markup on mid-market) and rounds conversions to the nearest paise. A customer paying $100 USD converts at Stripe's rate (let's say ₹83.40 instead of the true mid-market ₹83.10). That's ₹30 gone on a single transaction. On ₹30K monthly in international payments, that's ₹600/month in forex slippage alone—₹20/day. Razorpay uses a similar model but sometimes offers better rates for high-volume customers. However, their rounding rules are opaque in their public docs, and you'll only find the real margin by testing a few transactions. 2Checkout (now Verifone) and Wise are more transparent: they show you the rate they're applying and let you see slippage upfront. But they carry higher base fees (3–4% vs. Stripe's 2.9% + fixed) and longer settlement windows (T+3 to T+5). The hidden math: On ₹50 lakhs monthly with 5% of volume in international payments (₹2.5 lakhs), forex rounding costs you ₹200–300/month. That's ₹7–10/day, not dramatic alone. But combined with settlement float, you're at ₹72–75/day in processor-driven working capital drag. Fee drag: Why your processor's base rate doesn't tell the whole story Stripe's 2.9% + ₹2 headline rate looks better than Razorpay's 2% + ₹0 on paper. But that ₹2 per transaction adds up. On 1,000 transactions/month (₹50 lakh average bill size ~₹5,000), Stripe's ₹2 flat fee costs you ₹2,000/month = ₹67/day. Razorpay's 0% flat rate saves you ₹2,000/month. That's ₹67/day in Razorpay's favor, already offsetting the settlement advantage. But both processors add other fees that don't show in their headlines: Disputes and chargebacks: Stripe charges ₹500 per dispute inquiry + potential reserves on high-chargeback merchants. Razorpay charges ₹300–500 depending on dispute type and volume. Instant settlement add-ons: If you want T+0 or T+1 on Stripe (available in select cases), there's a 1.5–2% additional fee. Razorpay offers it as standard but may ask for collateral at scale. API and integration fees: Most processors don't charge for API access, but if you're embedding payments in a custom platform or running high transaction volumes (10K+/month), some processors tier their pricing. Stripe's pricing stays flat; Razorpay has volume discounts at ₹50L+ but doesn't always advertise them upfront. Currency-specific markup: Stripe adds an extra 1% on some currencies (like INR-to-SGD). Razor