Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
No-code
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Online payments
Products and prices
Invoicing
Subscriptions
Quotes
In-person payments
Multiparty payments
After the payment
Add payment methods
    Overview
    Payment method integration options
    Bank debits
    Bank redirects
    Bank transfers
    Buy now, pay later
    Credit transfers (Sources)
    Real-time payments
    Vouchers
      Boleto
        Accept a payment
        Use Boleto with subscriptions
        Use Boleto with invoices
      Konbini
      OXXO
    Wallets
Payment Links
Stripe Checkout
Stripe Elements
About the APIs
Regulation support
Implementation guides
Testing
HomePaymentsVouchers

Boleto payments

Learn how to accept payments with Boleto.

Boleto is an official (regulated by the Central Bank of Brazil) payment method in Brazil.

To complete a transaction, customers receive a voucher stating the amount to pay for services or goods. Customers then pay the boleto before its expiration date in one of several different methods, including at authorized agencies or banks, ATMs, or online bank portals. You will receive payment confirmation after 1 business day, while funds will be available for payout 2 business days after payment confirmation.

  • Customer locations

    Brazil

  • Payment method family

    Cash-based payment method

  • Connect support

    Yes

  • Presentment currency

    BRL

  • Recurring Payments

    Yes

  • Dispute support

    No

  • Payment confirmation

    Customer-initiated

  • Payout timing

    2 business days

  • Refunds/ Partial refunds

    No/no

Payment flow

1. Selects Boleto at checkout

2. Receives payment codes and a confirmation number

3. Makes a payment at banks or online bank portals.

4. Receives notification that payment is complete

Get started

We recommend you use Checkout or the Payment Element so you can automatically add Boleto and other payment methods from the Stripe Dashboard, without changing your code. Stripe then determines the list of supported payment methods to show each customer by evaluating the currency, payment method restrictions, and other parameters.

The following Stripe products also support adding Boleto from the Dashboard:

  • Invoicing
  • Payment Links
  • Subscriptions

If your integration requires manually listing payment methods, learn how to manually configure Boleto as a payment.

Check out the Boleto sample on GitHub.

Disputed payments

Generally Boleto payments cannot be disputed by the customer. However, in rare instances irregularities similar in nature to disputes (by the bank) may arise (for example, due to mishandling). Stripe will need to reach out to you in such cases and ask for your cooperation.

Refunds

Boleto payments cannot be refunded. You will need to create a separate process to credit customers who require a refund.

Amount limits

The amount for a single Boleto must be at least R$5.00 and no more than R$49,999.99.

Was this page helpful?
Questions? Contact us.
Watch our developer tutorials.
Check out our product changelog.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Payment flow
Get started
Disputed payments
Refunds
Amount limits
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Login to your Stripe account and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$