Each SIM. Its own balance.
Switch between SIMs and bundles. Each SIM keeps its own allowance and extra charges.
Personal SIM
18 Aug – 16 September 2026
Sample history · Today is partial
Cycle started · 22 Aug
Partial today
SIM data across regions and bundles. Provider updates may lag. The estimate excludes today.
Monthly data for your personal SIM. Expires 21 Sep 2026. Allowances stay separate; extra charges apply to this SIM.
Updated just now
Check your remaining allowance and the last 30 days of SIM usage. Select a day to open the detailed chart and current-cycle estimate.
Try another SIM, explore the bars, or change the display in Settings.
Updated 11:03
7 Sep 2026 · Personal SIM
Grouped invoice · Includes both sample SIMs

Review in your banking app.
Demo QR · not for paymentSee the amount due, open the invoice, and expand its bank-transfer details. Copy an individual field or review the QR in your banking app.
Try Bills with sample invoices. The demo QR contains no payment instructions.
Switch between SIMs and bundles. Each SIM keeps its own allowance and extra charges.
Inspect daily usage across bundles. Current-cycle totals stay separate from the clearly labeled estimate. Missing days remain distinct from confirmed zero usage.
See the latest invoice or credit note. Grouped totals stay labeled as account-level amounts, the unpaid amount remains separate, and Open PDF is always an explicit action.
See available, pending, and blocked points with recent transactions. The customer balance stays the same when you switch SIMs.
Choose used or remaining data, set a refresh interval, and enable launch at login. VikingBar also refreshes after wake. Settings shows the connection status and username, with an explicit Change account action.
For an eligible unpaid invoice, Bills refreshes the invoice details and generates a QR locally, with copyable recipient, IBAN, BIC, and reference fields. You review and authorize the transfer in your banking app. VikingBar does not execute the payment.
API access is not included automatically with your Mobile Vikings account. Email api@mobilevikings.be with your name, the brand (Mobile Vikings), the application (VikingBar), and its purpose (viewing your own balance). Wait for approval and your public client ID before connecting.
Mobile Vikings API access instructionsConnection: sign in directly with the approved public client ID, username, and password. No client secret is required. The configured 1Password helper in the setup guide is optional.
Sign in to GitHub to download a development build from Actions.
Development buildSign in directly, or use the optional 1Password helper.
Account setupChoose a SIM and bundle to display in your menu bar.
Menu previewYes. Email api@mobilevikings.be to request access before connecting. Include your name, Mobile Vikings as the brand, VikingBar as the application, and that you want to view your own balance. Wait for their approval and public client ID.
No. Sign in directly with your approved public client ID, username, and password. The configured 1Password helper is optional, and no client secret is required.
Source code and setup documentation are public under the MIT license. Downloading development builds from GitHub Actions requires a GitHub account. Builds are not Developer ID signed or notarized.
The refresh session is stored in macOS Keychain.
The last successful balance stays visible and is marked as out of date.
Yes. Choose a SIM and then a bundle in the menu. Each SIM keeps its own allowance and extra charges.
It shows daily SIM data use across bundles. Current-cycle totals stay separate from the clearly labeled estimate. A missing day stays different from a confirmed zero.
Bills show grouped account totals, a separate unpaid amount, and an explicit PDF action. Viking Points are customer-wide and keep available, pending, and blocked balances separate.
No. For an eligible unpaid invoice, Bills refreshes the invoice details and generates a bank-transfer QR locally using a bundled helper. No Go installation is needed. You can copy the recipient, IBAN, BIC, and reference individually. You review and authorize the transfer in your banking app. VikingBar does not execute the payment.
VikingBar saves the used or remaining display choice and refresh interval. It refreshes after your Mac wakes and can launch at login when enabled in Settings.
No. VikingBar is an independent project for Mobile Vikings users.
Source code and setup documentation are public on GitHub. Sign in to GitHub to download a development build from Actions.