One of the easiest ways to sound slightly weird in Indonesian is to use bisa when you mean boleh, or boleh when you mean bisa. English doesn't help here because both often collapse into the same word: "can". But Indonesian keeps them separate, and native speakers hear that difference immediately.
The short version is this. Bisa is about ability. Boleh is about permission. If I ask "Saya bisa duduk di sini?" people will understand, but it sounds like I'm asking whether I'm physically capable of sitting down. Unless the chair is on fire, that's not really the issue. What I actually want is "Saya boleh duduk di sini?" May I sit here?
Bisa means able to
Use bisa when you're talking about capability, knowledge, or the practical possibility of doing something.
"Saya bisa bahasa Indonesia sedikit" means I can speak a little Indonesian. "Saya tidak bisa datang besok" means I can't come tomorrow. "Bisa bantu saya?" means can you help me? In all of these, the point is whether something is possible or within someone's ability.
This is why bisa shows up constantly when you're talking about language learning. You can read, you can't follow the joke, you can order coffee, you can't understand the guy at the market who's speaking at double speed. If you want to get more comfortable with those everyday patterns, the lessons on Bahasa.fun's Indonesian course are built around exactly this kind of usable sentence.
One useful thing to remember is that bisa also softens requests quite naturally. "Bisa ulangi?" means "could you repeat that?" and sounds normal. It isn't really asking about ability in a literal sense. It's more like English "can you" in everyday speech. Still, the underlying logic is capability.
Boleh means allowed to
Boleh is permission. Not ability, not skill, not whether something is physically possible. Just whether it's allowed or acceptable.
"Boleh masuk?" means may I come in. "Boleh foto?" means may I take a photo. "Tidak boleh merokok" means smoking is not allowed. The moment rules, politeness, or social permission enter the sentence, you usually want boleh.
This matters more than people think because Indonesian is often indirect. A lot of daily conversation is really about managing politeness. That's why this pairs neatly with the difference between formal and informal Indonesian politeness. The grammar is simple. The social signal isn't.
I hear the mistake most often in cafés, hotels, and shared workspaces. Learners say things like "Bisa pakai charger di sini?" when what they mean is "Am I allowed to use a charger here?" It's understandable, but a native speaker would more naturally ask "Boleh pakai charger di sini?"
Where learners get tripped up
The trouble is that some English sentences really do blur the line. "Can I open the window?" might be about permission, or it might be about whether the window is stuck. Indonesian forces you to pick.
If you're asking a friend whether the window is jammed, use bisa: "Jendelanya bisa dibuka?" Is the window able to be opened? If you're in someone else's office and you're checking whether it's okay to do it, use boleh: "Boleh saya buka jendelanya?" Am I allowed to open the window?
That split is all over the language. "Bisa parkir di sini" can mean it's possible to park here. "Boleh parkir di sini" means parking here is permitted. Those are not the same thing in Jakarta, where half the city seems technically driveable and socially impossible.
The fast rule that works most of the time
Ask yourself one question. Is the obstacle skill or permission?
If the obstacle is ability, use bisa. I can't swim. She can drive. We can finish this tonight.
If the obstacle is permission, use boleh. May I sit here. Are we allowed to bring this inside. You can't smoke here.
It won't solve every sentence, but it gets you most of the way there. And honestly that's enough. Spoken Indonesian rewards being roughly right and socially normal more than being grammatically theatrical.
A few pairs worth memorising
These are the ones I keep hearing in real life:
"Saya bisa ke Bali minggu depan." I can go to Bali next week.
"Saya boleh ke Bali minggu depan?" Am I allowed to go to Bali next week?
"Bisa bayar pakai kartu?" Can I pay by card, meaning is card payment possible here?
"Boleh bayar nanti?" May I pay later?
"Kamu bisa datang jam tujuh?" Can you come at seven, meaning are you able to?
"Boleh saya datang jam tujuh?" May I come at seven?
If you're travelling, this overlaps nicely with the kind of phrases in these Indonesian travel expressions that actually get used. A lot of useful travel Indonesian is just permission plus politeness.
What natives actually say
In casual speech, people often shorten things even further. "Boleh?" on its own can mean "is that okay?" while "bisa?" can mean "is that possible?" You hear both constantly in shops, homes, offices, and WhatsApp chats.
The nice part is that even when you get it wrong, the sentence usually still lands. Nobody is going to stare at you like you've insulted their ancestors. You'll just sound like someone translating from English in real time. Which, to be fair, is exactly what's happening.
That is also why it helps to learn whole phrases instead of isolated words. If you drill complete sentences, the distinction becomes automatic. You stop pausing to translate "can" and start hearing the sentence the way Indonesians do. That's the entire point of signing up and practising with real examples instead of memorising word lists in a vacuum.
If this kind of tiny-but-important distinction clicks for you, the guide to Indonesian question words is worth reading next. It fixes the same sort of problem: the English version looks simple, then real usage gets more specific.
One small distinction, big difference
Bisa and boleh are not hard. They just demand that you notice something English lets you ignore.
Once you start listening for the difference, you'll hear it everywhere. Ability. Permission. Possible. Allowed. Two simple buckets. That alone will make your Indonesian sound more natural. And if you want more of these useful distinctions, the paid plans go deeper into the bits that actually trip learners up, not the tidy textbook version.