All rental guides

How vehicle rental shops can accept payments in Indonesia

Payment choice should match the customer, the value of the rental and the shop’s ability to verify and reconcile the transaction. In Indonesia, many rental operators combine cash, bank transfer and regulated digital payment methods rather than relying on one channel.

By the BikeYa team

Choose a small, clear payment mix

Cash can work for in-person handover, bank transfer for domestic customers, cards for customers who prefer them, and QRIS or supported digital payment methods for fast local checkout. The right mix depends on your business entity, customers, location, fees and provider approval.

Publish which methods are accepted and when payment becomes final. Avoid improvising new bank accounts or personal payment destinations during a customer conversation.

Understand QRIS for merchants

QRIS is the QR Code payment standard set by Bank Indonesia. Merchants register through a Bank Indonesia-licensed Payment Service Provider, complete the provider’s verification and receive a merchant identity and QRIS code.

Bank Indonesia publishes the current merchant fee framework and cross-border availability. Confirm the applicable rate, settlement timing and supported international apps with your selected provider before promising the option to travellers.

A payment screenshot is not settlement. Confirm the transaction in the merchant app, provider dashboard or bank account.

Separate charges, deposits and refunds

Record the rental price, optional extras, delivery, refundable or conditional deposit and later charges as separate lines. Give the customer a clear explanation of refund timing and the conditions that may reduce a deposit.

When returning money, retain the original rental reference, payment method, amount, date and reason. This makes reconciliation and dispute handling much easier.

Build a verification routine

For every payment, confirm the payer or transaction reference, amount, currency, method, time and receiving account. Mark the rental paid only after the receiving record is visible.

Limit who can change payment status or receiving account details. Review unmatched transactions and cash balances at the end of every shift.

Prepare for international customers

Show prices in the currency you charge and explain any conversion handled by the customer’s bank or provider. If using QRIS Cross-Border, confirm support with your Payment Service Provider because availability varies by provider and partner country.

For card-not-present or remote payments, use a provider flow intended for that purpose. Never ask customers to send complete card credentials in chat.

Create a calculation that another person can audit

Define every input, its source and the period it covers. Separate customer charges, refundable deposits, collected payments, refunds, channel costs and operating expenses so cash movement is not confused with earned revenue.

Test the calculation with one completed rental, one cancellation and one partially paid rental. If the result changes when a deposit is returned, the formula is probably mixing liabilities with revenue.

  • Use completed rentals for earned-revenue reporting
  • Keep deposits and refunds separate
  • Attribute channel costs to the rentals they generated
  • Document assumptions beside every scenario

Review the decision, not only the total

A useful report explains what action follows from the number. Compare vehicle class, duration, source and season so an average does not hide a profitable segment or an avoidable cost.

Keep a baseline and change one controllable input at a time. This makes it possible to distinguish a real improvement from a busier week or a different mix of rentals.

A transparent estimate with visible assumptions is more useful than a precise-looking number that nobody can reproduce.

From signup to the first online booking in minutes

Create a BikeYa account, add the vehicles, photos, prices and booking rules, and the online rental shop is ready to share in minutes. Each business gets its own shop URL: place it on Google, the business website, Instagram, TikTok, Facebook, WhatsApp, email and partner messages so interested customers reach real vehicles instead of another unstructured chat.

BikeYa also creates a QR code for the shop. Print it at the counter, place it on a vehicle, flyer, hotel desk or partner material, or share the image through social media. A customer scans the code, opens the shop, checks real-time availability and prices, and submits the booking request from a phone.

The mobile app immediately notifies the shop about new web requests and customer messages, then alerts the team to rental changes, starts and scheduled returns. For the rental record, BikeYa automatically generates a rental summary or receipt with the customer, vehicle, dates, charges and recorded payments. The shop's terms and conditions are easy to customize and are included with the rental document.

  • Go from signup to a bookable shop in a few minutes
  • Share the shop URL on Instagram, TikTok, Google, WhatsApp and other channels
  • Let customers scan the shop QR code and enter their own booking
  • Receive real-time request, message, pickup and return notifications
  • Automatically create rental summaries or receipts with customizable shop terms
  • Keep the online shop, rental management and vehicle management free forever
Start receiving direct online requests immediately. BikeYa adds no commission to the bookings made through your shop.

Frequently asked questions

Can any rental shop accept QRIS?+

A merchant must register with a Bank Indonesia-licensed Payment Service Provider and complete its verification requirements before receiving a merchant QRIS code.

Should a shop trust a payment screenshot?+

No. Verify the successful transaction in the merchant application, provider dashboard or receiving bank account.

Can international travellers pay with QRIS?+

QRIS Cross-Border supports participating countries and providers. Confirm current support with your Payment Service Provider before offering it.

This guide is general operational information. Check current rules and provider terms for your business.

All rental guides

Put this into practice with BikeYa

Go from signup to a bookable online shop in minutes. Share your shop URL on Google, Instagram, TikTok or WhatsApp, or display its QR code so customers can scan and book. BikeYa alerts you in real time and automatically creates a rental summary or receipt with the rental information and your shop's easily customizable terms and conditions. The online shop, rental management and vehicle management are free forever.