Back to Projects Android Bookkeeping App

BukuKu UMKM - Digital Bookkeeping Android App

SONAQO Project - Android App - Small Business Bookkeeping - Financial Management

BukuKu UMKM home dashboard showing current profit, income, expense, and summary chart
Mobile Finance Workspace

Daily bookkeeping in one simple app

Designed to help small business owners record transactions, monitor profit, review reports, and manage debts and receivables directly from their phone.

4 main menus 4 payment methods Real-time business reports

BukuKu UMKM is an Android bookkeeping app for business owners who are still recording transactions manually in a notebook, Excel, or just from memory. This project was built as an internal business system, not just a transaction logger, so owners can see their store's financial condition in real time from one place.

Project Goal

The main goal is to make business financial recording simpler, safer, and more automatic. Small businesses such as shops, laundries, catering services, and barbershops often lose momentum because their bookkeeping is messy. This app rebuilds that process into a clear flow: record a transaction, profit is calculated automatically, and reports are ready without extra manual work.

Problems Solved

Solution Built

The solution is an Android app with a home dashboard that immediately shows current profit, total income, and total expense for the running month, along with a summary chart. Every transaction is logged through a quick form with a numpad, category, and payment method, then automatically flows into profit calculation, reports, and transaction history.

Main App Flow

BukuKu UMKM home dashboard showing current profit, income, expense, and summary chart
01. HomeProfit, income, expense, and business chart summary in one screen.
BukuKu UMKM transaction form with amount, category, and payment method
02. Record TransactionEnter amount, note, date, category, payment method, and receipt photo.
BukuKu UMKM transaction history with cash, transfer, QRIS, and e-wallet filters
03. Transaction HistoryReview all entries and filter by cash, transfer, QRIS, or e-wallet.
Month and year picker in BukuKu UMKM
04. Select PeriodMove between months or years to review the business at a specific period.

Main Features

System Workflow

  1. The business owner opens the app and immediately sees a summary of profit, income, and expense for the current month.
  2. For every transaction, the owner taps the add button and chooses Income or Expense.
  3. Amount, note, date, category, and payment method are filled in, optionally with a receipt photo.
  4. The transaction is saved to history and instantly affects profit calculation and report charts.
  5. Ongoing debts or receivables are logged separately with due date reminders.
  6. By the end of the month, reports (margin, weekly trend, comparison) are already available and ready to export.

How to Use the App

Business Owner

  1. Open the BukuKu UMKM app and set up the store profile (business name, description, category).
  2. Tap the + button to record a new transaction.
  3. Choose Income or Expense, enter the amount via numpad, then add a note.
  4. Select a category (Capital/Sales) and payment method (Cash/Transfer/QRIS/E-wallet).
  5. Attach a receipt photo if needed, then save the transaction.
  6. Check the Reports tab to see margin, weekly trend, and monthly comparison.
  7. Open the Debts tab to log debts or receivables and turn on reminders.

Staff / Cashier

  1. Log in with the user PIN provided by the business owner.
  2. Record daily transactions as sales or expenses occur.
  3. Has no access to sensitive settings restricted by the owner PIN.

Reports & Business Settings

BukuKu UMKM report page with margin, transaction count, and weekly trend
05. ReportsMargin, transaction count, best day, and weekly income-expense trend.
BukuKu UMKM debts and receivables page with due date reminders
06. Debts & ReceivablesMonitor remaining debt, receivables, payment dates, and settlement status.
BukuKu UMKM business profile settings
07. Business ProfileManage the photo, store name, business type, and owner identity shown in the app.
BukuKu UMKM settings for security, notifications, cloud, export, language, and currency
08. SettingsManage PIN, business category, notifications, cloud, report export, language, and currency.

Tools / Tech Stack

Android app, local database with cloud sync for data backup, native Material Design-style UI components, automatic transaction categorization, and a reminder module for debts and receivables.

Benefits / Result

This System Can Grow Into

Need a bookkeeping system like this for your business?

Discuss your needs for a bookkeeping app, financial dashboard, or custom internal system with SONAQO.

Discuss System via WhatsApp View Other Projects