OSCU (Online Control Unit) vs VSCU (Virtual Control Unit): feature by feature
| OSCU (Online Control Unit) | VSCU (Virtual Control Unit) | |
|---|---|---|
| Type | Physical device (hardware) | Cloud software (no device) |
| Best for | Businesses wanting hardware separation | Businesses using POS or billing software |
| Cost | Device purchase required | Software subscription only |
| Integration | Connects to POS via serial/IP | API integration, fully embedded |
| Offline behaviour | Device stores and transmits | Software queues and syncs |
| Portability | Fixed at the till point | Any device, anywhere |
| Maintenance | Physical device servicing | Software updates only |
How to choose
- Your business prefers a dedicated physical control unit that is separate from your POS software
- Your KRA sector guidance specifically recommends OSCU
- You are using a POS or billing software that has eTIMS VSCU built in (this is most modern setups)
- You want to avoid buying additional hardware
- You sell from multiple devices or locations
More detail
The distinction matters at onboarding. KRA asks you to select your control unit type during eTIMS registration. Most modern POS software, including Veira, uses VSCU because it embeds into the billing flow with no separate device.
If your software provider is guiding your onboarding, follow their recommendation, as it will match how the software is built.
Frequently asked questions
Which is better, OSCU or VSCU?
Can I change from OSCU to VSCU?
Veira combines POS, M-Pesa, KRA eTIMS and inventory in one app with a terminal included on annual billing. Book a demo and see how it fits your trade.
Need help, or want to talk it through first? Chat with us on WhatsApp