Many people search "QR code bank slip" expecting the QR-looking element on a Brazilian boleto to be a scannable barcode — but it doesn't work that way. Traditional boletos (bank payment slips) use a 1D barcode (those vertical stripes), not a QR Code. The QR Code used for payments in Brazil is something else entirely: the Pix QR, which is now replacing the boleto in most everyday use cases.

This article clears up the confusion once and for all, compares both payment methods, and shows how your business can start accepting payments via Pix QR in minutes.

Barcode vs. QR Code: what's the difference?

The traditional boleto bancário features black-and-white vertical stripes — that's a 1D barcode. It stores only the numeric payment line. To pay, you scan those stripes or type the long number string manually.

A QR Code is 2D: it stores far more data in a square grid of dots. In Brazilian payments, the QR Code standard is Pix, regulated by the Central Bank of Brazil.

Feature Boleto (barcode) Pix QR Code
Visual format 1D stripes 2D square
Standard FEBRABAN Central Bank (Pix)
Settlement time 1–3 business days Instant (seconds)
Fee (businesses) R$ 1–4 per slip 0% (individuals) / low (companies)
Manual typing required Yes (payment line) No
Fixed amount Yes Yes (Pix Cobrança)
Receipt generated Yes Yes
Works without a bank account Yes (paid at lottery shops) No (requires bank app)

The key practical difference: boleto clears in days, Pix clears in seconds — including nights, weekends, and holidays.

The hybrid boleto with Pix

Many modern boletos include both: the traditional barcode AND a Pix QR Code in the corner. The customer chooses: pay via barcode (1–3 days) or scan the Pix QR (instant). This is called the hybrid boleto.

If you see a QR Code on a bank slip, it's almost certainly a Pix QR — not a barcode in square form.

Pix Cobrança: the modern replacement for the boleto

Pix Cobrança (dynamic Pix QR) is the direct business alternative to the boleto:

  • You generate a QR Code with amount, description, and recipient details
  • The customer scans it with any banking app
  • The money hits your account instantly
  • You receive an immediate confirmation

Unlike a static Pix QR (which just carries your Pix key), Pix Cobrança has a defined amount, payment identifier, and optional due date — just like a boleto, but without the wait.

Read more about how Pix works technically: How Pix QR Code works.

Why businesses are switching from boleto to Pix QR

Instant settlement

Boleto takes 1–3 business days to clear. Pix settles in seconds — even on Sundays and public holidays. For cash flow, this is a massive difference.

Lower fees

Issuing a boleto costs R$ 1–4 per slip depending on the bank. Pix has zero fees for individuals and much lower fees for businesses. At scale, the savings are significant.

No manual number entry

Who hasn't mistyped one of the 47 digits on a payment line? With Pix QR, the customer scans and all data is pre-filled. Zero entry errors.

Less default / late payment

Customers pay immediately, while motivation is high. With boleto, they print it, forget it on a desk, and the due date passes. Pix captures the payment at the moment of decision.

Simple integration

Bank APIs allow automatic Pix Cobrança QR generation for each order or invoice — the same workflow as boleto, but faster and cheaper.

For online stores, also see QR Code for e-commerce and online stores.

How to create a Pix QR for your business

Step by step

  1. Register a Pix key — CPF/CNPJ, email, phone, or random key — in your banking app.
  2. Open the Code2Scan Pix QR generator/en/qr-code-pix.
  3. Fill in the details:
    • Pix key (recipient)
    • Amount (optional: leave blank to let the customer enter it)
    • Description/identifier (e.g., "Order #1042")
    • Recipient name
  4. Generate and download the QR Code as PNG or SVG.
  5. Share it: paste into a quote, email, WhatsApp message, print on a physical slip, or display on screen.

The customer opens their banking app, scans, confirms the amount — payment confirmed in seconds.

Static vs. dynamic QR for payments

A static Pix QR works for recurring charges or when the amount varies (the customer enters the value). A dynamic QR (Pix Cobrança) has a fixed amount and unique transaction ID — ideal for traceable invoices and orders.

See the full comparison: Dynamic vs. static QR Code: which to use?

Common mistakes

❌ Assuming the QR Code on a boleto "reads the barcode"

No. The QR Code on a modern boleto is an independent Pix QR. The barcode (stripes) and the QR Code are two separate payment methods on the same document.

❌ Using a static Pix QR for traceable billing

If you need to know which customer paid which invoice, use Pix Cobrança (dynamic QR with a unique identifier) — not a generic static Pix QR.

❌ Not testing the QR before sending to the customer

Scan your own Pix QR before printing or sending. Verify that the recipient name and amount are correct. See common QR Code mistakes.

❌ Sticking with boleto out of habit

If 80% of your customers have a banking app, Pix QR is faster, cheaper, and more convenient. Boleto still makes sense for the unbanked — but that group keeps shrinking.

❌ QR Code too small to scan

In print (invoices, contracts, flyers), a Pix QR should be at least 2.5 cm (1 inch). Smaller than that and mobile scanners start failing.

Summary

  1. Boleto ≠ QR Code: a boleto uses a 1D barcode (stripes), not a QR.
  2. Brazil's payment QR Code is Pix — standardized by the Central Bank.
  3. Pix settles instantly; boleto takes 1–3 days; Pix has lower fees.
  4. The hybrid boleto combines both: barcode + Pix QR on the same slip.
  5. To charge with a Pix QR, use Pix Cobrança (dynamic QR with a fixed amount).
  6. Businesses switching from boleto to Pix gain in speed, cost, and conversion.

Ready to accept payments with a Pix QR? Create your free Pix QR Code on Code2Scan — generate, download, and share in seconds.