InkeepX Complete User Guide

Everything you need to know about using InkeepX POS and Inventory Management System - from setup to mastery

📋 Quick Navigation

📱 Android App & Download

Take InkeepX anywhere — download the Android app for free

Is there an Android app for InkeepX?

Yes! InkeepX has a free Android app you can download and install directly on your phone or tablet — no Google Play Store required.

📲 How to install the APK:
  1. Click the download button above to download the APK file
  2. On your Android phone, go to Settings → Security
  3. Enable "Install from Unknown Sources" or "Allow from this source"
  4. Open the downloaded APK file and tap "Install"
  5. Launch InkeepX and log in with your account
✅ What you get with the Android app:
  • Full POS — process sales from your phone
  • Inventory management on the go
  • Barcode scanner support using your phone camera
  • Offline mode — works without internet
  • Real-time sync when connected
  • Receipt printing via Bluetooth printer
What Android devices are supported?

InkeepX Android app works on:

📱

Android Phones

Android 6.0 (Marshmallow) and above

📟

Android Tablets

Any Android tablet for a bigger POS screen

🖨️

POS Terminals

Android-based POS hardware terminals

💡

Low-end Devices

Optimized to run on affordable Android phones

⚠️ Note: If you see a security warning when installing, this is normal for APK files downloaded outside the Play Store. InkeepX is safe and trusted by thousands of Nigerian businesses.

📶 Offline Mode

Keep selling even when the internet goes down — powered by offline-first technology

Does InkeepX work without internet (offline mode)?

Yes — InkeepX fully supports offline mode. You can continue running your business even when there is no internet connection. This is especially designed for Nigerian businesses where network connectivity can be unreliable.

✅ What works offline:
  • Process sales and receive payments
  • Search products and scan barcodes
  • View current stock/inventory levels
  • Print receipts to Bluetooth/USB printers
  • Record expenses
  • Access customer records
🔄 How sync works:

All transactions recorded offline are stored locally on your device. The moment your internet connection is restored, InkeepX automatically syncs everything to the cloud in the background — no manual action needed.

How do I enable offline mode?

Offline mode is automatic — you do not need to turn it on manually. When InkeepX detects there is no internet connection, it switches to offline mode instantly. When internet is restored, it syncs automatically.

🟢

Online Mode

Full cloud sync in real time. All devices see updates instantly.

🟡

Offline Mode

Automatic. Sales and records saved locally. No data is lost.

🔄

Auto Sync

Automatically syncs all offline records when internet returns.

💡 Best practice: Always ensure devices are synced (connected to internet) at the start or end of each business day to keep your cloud reports up to date.
Will I lose my sales data if the internet cuts during a transaction?

No — your data is never lost. InkeepX uses local storage to immediately save every transaction as it happens, before sending it to the cloud. Even if your internet cuts mid-sale, the transaction is safely stored and will sync when connection returns.

🔒 Data safety guarantee: All offline transactions are encrypted and stored locally. Your sales history, inventory changes, and customer data are fully protected even without internet access.

🇳🇬 Best POS Software in Nigeria

Why thousands of Nigerian businesses trust InkeepX as their go-to POS system

What is the best POS software in Nigeria?

InkeepX is the leading POS software for Nigerian businesses. It is purpose-built for the Nigerian market with:

🇳🇬

Built for Nigeria

NGN currency, Nigerian tax support, and local business workflows

📶

Works Offline

Keeps running during NEPA/light-out or poor network situations

📱

Android App

Free app for Android phones and tablets — no laptop required

💰

Affordable Plans

Free plan available. Paid plans from ₦5,000/month only

Is InkeepX a free POS system in Nigeria?

Yes. InkeepX offers a completely free plan with no credit card required — perfect for small businesses just getting started in Nigeria. The free plan includes:

  • 1 store location
  • Up to 100 products
  • 2 staff accounts
  • Basic sales and inventory tracking
  • Receipt printing
  • Offline mode support
Which Nigerian business types does InkeepX support?

InkeepX is trusted by businesses across Nigeria in many industries:

🛒

Supermarkets

Full POS, stock management, multi-cashier support

💊

Pharmacies & Chemists

Drug inventory, expiry tracking, prescription management

🍔

Restaurants & Eateries

Table orders, kitchen display, food menu management

👗

Fashion & Clothing

Size/colour variants, customer records, sales reports

🏪

Mini Marts & Kiosks

Simple POS for small shops and roadside businesses

🔧

Hardware Stores

Parts inventory, purchase orders, supplier management

Does InkeepX support Naira (NGN) currency?

Yes. InkeepX natively supports Nigerian Naira (₦ NGN) as the default currency. All receipts, reports, invoices, and financial summaries display in Naira. Payments via cash and bank transfer are fully supported.

Can I use InkeepX for multiple store branches in Nigeria?

Yes. InkeepX supports multi-branch / multi-store management from a single account. You can:

  • Manage all branches from one dashboard
  • Track sales and inventory per location
  • Assign staff to specific stores
  • Transfer stock between branches
  • Generate consolidated or per-branch reports
Multi-branch support is available from the Starter Plan (₦5,000/month) and above.
How does InkeepX compare to other POS software in Nigeria?
Feature InkeepX ✅ Others
Free Plan Available✅ YesRarely
Offline Mode✅ YesLimited
Android App (Free)✅ YesPaid
NGN Currency✅ NativeAdd-on
Multi-branch Support✅ YesPremium only
Inventory Management✅ FullBasic
Pharmacy / Expiry Tracking✅ YesRarely

🚀 Getting Started with InkeepX

Your journey begins here - learn how to set up and start using InkeepX

How do I get started with InkeepX?

Getting started with InkeepX is simple and takes just a few minutes:

  1. Visit our website: Go to InkeepX.com
  2. Start your free trial: Click "Start Free Trial" button
  3. Create your account: Enter your email and create a secure password
  4. Verify your email: Check your inbox and click the verification link
  5. Set up your business: Add your business information and details
  6. Choose your plan: Select the subscription plan that fits your needs
  7. Start adding products: Begin by adding your inventory items
  8. Make your first sale: Process your first transaction
💡 Pro Tip: You can start with our Free plan to test all features before upgrading to a paid plan.
What do I need to start using InkeepX?

To get started with InkeepX, you only need:

💻

Internet Connection

Stable internet for cloud access

📱

Device

Computer, tablet, or smartphone

📧

Email Address

For account creation and notifications

🏪

Business Information

Basic details about your business

👤 Account Setup

Configure your user account and personal settings

How do I create my InkeepX account?
  1. Click "Start Free Trial" or "Register" on the homepage
  2. Enter your full name, email address, and phone number
  3. Create a strong password (minimum 8 characters with numbers and symbols)
  4. Accept the terms of service and privacy policy
  5. Click "Create Account" to complete registration
  6. Check your email for the verification link
  7. Click the verification link to activate your account
⚠️ Important: Use a valid email address as this will be your primary login and where important notifications will be sent.
How do I reset my password?
  1. Go to the login page
  2. Click "Forgot Password?" link
  3. Enter your email address
  4. Check your email for password reset instructions
  5. Click the reset link in the email
  6. Enter your new password
  7. Confirm your new password
  8. Click "Reset Password" to save changes

🏢 Business Setup

Configure your business information and store details

How do I set up my business information?
  1. After email verification, you'll be prompted to set up your business
  2. Enter your business name and description
  3. Add your business address and contact information
  4. Select your business type (retail, restaurant, pharmacy, etc.)
  5. Choose your default currency (NGN is pre-selected for Nigeria)
  6. Set your business operating hours
  7. Upload your business logo (optional but recommended)
  8. Click "Save Business Information" to continue

💳 Subscription Plans

Choose the right plan for your business needs

What subscription plans are available?

InkeepX offers flexible plans to suit businesses of all sizes:

🆓

Free Plan

₦0/month

  • 1 Store
  • 2 Users
  • 100 Products
  • Basic Features
🚀

Starter Plan

₦5,000/month

  • 3 Stores
  • 5 Users
  • 1,000 Products
  • All Features
💼

Professional Plan

₦15,000/month

  • 10 Stores
  • 20 Users
  • 10,000 Products
  • Advanced Analytics
🏢

Enterprise Plan

₦50,000/month

  • Unlimited Stores
  • Unlimited Users
  • Unlimited Products
  • Priority Support

📦 Product Management

Add, organize, and manage your product inventory

How do I add a new product?
  1. Navigate to Products > Add Product
  2. Enter product name and description
  3. Set the selling price and cost price
  4. Add barcode/SKU (or auto-generate)
  5. Set initial stock quantity
  6. Select product category
  7. Choose supplier (if applicable)
  8. Upload product images
  9. Set minimum stock level for alerts
  10. Configure tax settings
  11. Click "Save Product"
How do I import products in bulk?
  1. Go to Products > Import Products
  2. Download the CSV template
  3. Fill in your product data in the template
  4. Include: Name, Price, Cost, Quantity, Category, SKU
  5. Save the file as CSV format
  6. Upload the CSV file
  7. Review the import preview
  8. Fix any errors highlighted
  9. Click "Import Products"
  10. Verify imported products in your inventory

💰 Sales Processing

Process sales transactions efficiently and accurately

How do I make a sale?
  1. Go to Sales > New Sale or click the POS button
  2. Search for products by name or scan barcode
  3. Click on products to add to cart
  4. Adjust quantities if needed
  5. Apply discounts if applicable
  6. Select customer (or create new customer)
  7. Choose payment method (cash, card, transfer)
  8. Enter payment amount
  9. Process payment and print receipt
  10. Complete the sale
How do I handle returns and refunds?
  1. Go to Sales > Sales History
  2. Find the original sale transaction
  3. Click "Return Items" or "Refund"
  4. Select items being returned
  5. Enter return reason
  6. Choose refund method (cash, store credit)
  7. Process the return
  8. Print return receipt
  9. Inventory will be automatically adjusted

🏷️ Barcode Generation & Printing

Generate unique barcodes for your products and print scannable labels in seconds

What is the barcode feature and why do I need it?

InkeepX automatically generates unique INK-prefixed barcodes (e.g. INK0002473) for each of your products. You can print them on label paper and stick them on your inventory. At the POS, the cashier scans the barcode — the product is added to the cart instantly with no manual search.

Best for: retail shops, supermarkets, pharmacies, and anywhere you handle many SKUs daily.

How do I generate barcodes for my products?
  1. Go to Products → click 🏷️ Print Barcodes at the top of the product list
  2. Tick the checkboxes next to each product you want barcodes for (or use "Select All")
  3. Set the quantity of labels you need for each product (e.g., 5 labels if you have 5 in stock)
  4. Click ⚡ Generate Missing — InkeepX assigns a unique INK barcode to any product that doesn't have one yet, and saves it to the database
  5. Choose your label size (thermal printer or A4 sheet)
  6. Click 🖨️ Print — the system print dialog opens with a clean print layout

💡 Barcodes are unique and permanent — once assigned to a product, the same code identifies it forever.

How do I use a barcode scanner at the POS?
  1. Go to SalesNew Sale
  2. Click inside the "Scan barcode here..." input at the top (or just start scanning — the field auto-focuses)
  3. Scan the product label with a USB or Bluetooth barcode scanner
  4. The product is added to the cart immediately — a soft beep confirms the scan
  5. For products with variations (size/color), scanning the variant's specific barcode adds that exact variant to the cart with no modal popup
  6. Repeat for each item, then complete the sale

💡 Any standard USB or Bluetooth barcode scanner works — they act like keyboards, so no special setup is needed.

What label sizes does the barcode printer support?

InkeepX supports multiple label layouts:

  • Thermal label printers — common sizes like 40×30mm, 50×30mm, 60×40mm
  • A4 sheets — grid layout (e.g., 21 labels per page) for office printers
  • Custom size — set your own width/height in millimetres

The print preview automatically updates so you can confirm the layout before sending it to the printer. The @page size is injected dynamically to match your selection — perfect for thermal printers that won't otherwise scale correctly.

💵 Tax Settings (VAT / GST / Sales Tax)

Apply tax to specific products and let InkeepX calculate it automatically at checkout

How do I enable tax for my business?
  1. Go to Settings💵 Tax Settings
  2. Toggle Enable Tax ON
  3. Enter the Tax Name (e.g., VAT, GST, Sales Tax)
  4. Enter the Tax Rate (%) — e.g., 7.5 for Nigerian VAT
  5. Choose Tax Inclusive Pricing:
    • OFF (Exclusive) — tax is added on top at checkout (Subtotal + Tax = Total)
    • ON (Inclusive) — selling price already includes tax; the system extracts the tax portion for reporting
  6. Toggle Show Tax on Receipt to control whether the breakdown prints
  7. Click Save Tax Settings

💡 If you don't enable tax, none of the tax UI appears anywhere — it stays completely out of the way for businesses that don't need it.

How do I mark a product as taxable?

Once tax is enabled in settings, a 💵 Apply Tax toggle appears in all product forms:

  • Single product (Products → Add Product) — yellow toggle below "Expiry Date"
  • Edit product page / modal — toggle below "Product is Active"
  • Bulk add (Products → Bulk Add) — extra "Tax" checkbox column per row
  • CSV import — add a column with header tax, taxable, is_taxable, or apply tax; use values like 1, yes, or true

Products that aren't marked taxable are ignored by the tax calculator — perfect for tax-exempt items like basic food staples or medicines.

How is tax calculated at the POS?

Tax auto-calculates as items are added to the cart:

  1. The cart looks at each line item and checks if its product is marked taxable
  2. It sums the price × quantity of all taxable items (the taxable base)
  3. It applies your business tax rate: tax = taxable base × rate%
  4. The calculated tax appears in the cart as e.g. VAT (7.5%): ₦150
  5. The Total updates: Subtotal − Discount + Tax (exclusive) or just Subtotal − Discount (inclusive, since tax is already in the price)
  6. The cashier can override the tax field manually for special cases
  7. The tax appears as its own line on the printed receipt

💡 Mixed carts work perfectly: if 3 items are taxable and 2 aren't, only the 3 taxable items contribute to the tax.

💳 Split Payment

Accept multiple payment methods in one transaction — e.g., cash + transfer + card

What is split payment and when do I use it?

Split payment lets a customer pay with more than one method on a single sale. For example, on a ₦2,000 sale a customer can pay ₦1,500 cash and ₦500 by transfer. The system records each payment line separately so your end-of-day cash and bank balances stay accurate.

Best for: customers who don't have enough of one method, mobile money + cash combos, or accepting a card deposit + cash balance.

How do I process a split payment?
  1. Add products to the cart as usual
  2. In the Payment Method dropdown, select 💳 Split Payment
  3. The split editor appears — by default it has one row with method "Cash"
  4. Set the method (Cash/Card/Transfer/Cheque) and amount for the first row
  5. Click + Add to insert another row, set its method and amount
  6. Optionally add a reference per row — e.g., last 4 of card, transfer reference number
  7. Watch the live summary: Paid vs Sale total with the difference
  8. When the total turns green ("✓ Matches"), click Complete Sale

💡 The Complete Sale button stays disabled until the split is valid — you cannot accidentally short a payment.

What if the customer pays less than the total?

InkeepX handles partial payment automatically:

  • If your split adds up to less than the cart total, the difference is shown as Outstanding (credit) in orange
  • You must select a customer — the unpaid balance is recorded against that customer's credit account
  • The sale is marked as partial and the balance shows on the receipt as "Balance Due"
  • You collect the remaining amount later from Sales → Credits
  • Overpayment is rejected — the split total cannot exceed the sale total

💡 Credit cannot be a row in the split itself — use the "Mark as Owing" checkbox or the Credit Sale payment method for a fully credit transaction.

Where do I see the split payment breakdown later?

The split breakdown is stored permanently and appears in three places:

  • Receipt modal (right after the sale) — payment breakdown panel with each method and amount
  • Receipt page (Sales → click the sale) — same breakdown, also printable
  • Sales reports — payment lines are stored as individual records, so cash sales report and bank deposits stay reconcilable

🧾 Presale — Save & Resume a Cart

Save a cart with a unique code so the customer (or another cashier) can come back and pay later

What is presale and how does it differ from credit?

Presale is a way to "park" a cart in the system with a unique short code (e.g. PS-AB12CD). The customer takes the code with them — they (or another cashier) can come back any time, enter the code, and the cart loads instantly to be checked out.

How it differs from credit:

  • Credit — the sale is completed, stock is deducted, and the customer owes you money
  • Presale — the sale is not yet completed, no stock is deducted, and no money changes hands until the code is loaded and paid

Best for: reserving items for pickup, handing off to another cashier mid-shift, quotes for repeat customers, large orders being assembled.

How do I enable presale?
  1. Go to Settings📋 Presale Settings
  2. Toggle Enable Presale ON
  3. Click Save Presale Settings

The 🧾 Presale and 🔑 Load Code buttons now appear in the POS cart.

How do I save a cart as a presale?
  1. Go to SalesNew Sale
  2. Add the customer's items to the cart as normal
  3. Click the 🧾 Presale button in the cart
  4. (Optional) Enter customer name, phone, and notes — useful for identifying the cart later
  5. Click 🧾 Save Presale
  6. A success modal shows a unique code like PS-AB12CD
  7. Click 📋 Copy Code and write/send it to the customer (or another cashier)
  8. The cart is cleared automatically — you're ready for the next customer
How do I load and complete a presale?
  1. Go to SalesNew Sale
  2. Click 🔑 Load Code in the cart
  3. Enter the presale code (e.g. PS-AB12CD) and click 🔑 Load
  4. The cart is filled with the saved items, plus any discount and tax that was set when the presale was saved
  5. A yellow banner appears at the top of the cart showing the loaded code
  6. If any item is now low on stock, you'll see a warning — adjust quantities if needed
  7. Select payment method and click Complete Sale
  8. The presale is automatically marked as completed and linked to the new sale record

💡 Each presale code can only be completed once — attempting to load a completed code shows a clear error.

Does presale reserve the stock?

No — stock is not deducted when a presale is saved. This is intentional:

  • Stock stays available for normal walk-in customers
  • Avoids stuck reservations if a customer never returns
  • When the presale is loaded later, the system re-checks current stock and warns the cashier if any item now has less than the saved quantity

If you need true stock reservation, contact us — it's available as a custom configuration on Enterprise plans.

Do presale codes expire?

No — presale codes stay valid indefinitely until they are either completed (paid) or cancelled. This lets customers return weeks later if needed.

Can I combine presale with the "Complete Sale" permission?

Yes — this is a powerful combination for shops with trainee cashiers:

  1. In Roles, give the trainee Create Sale but NOT Complete Sale
  2. Make sure Enable Presale is ON in Settings
  3. The trainee can build a cart, save it as a presale, and hand the code to a manager
  4. The manager loads the code and completes payment

💡 The trainee's Complete Sale button shows as locked with a hint suggesting they save a presale instead.

📈 Reports & Analytics

Generate insights and track business performance

What reports are available in InkeepX?

InkeepX provides comprehensive reporting across all business areas:

💰

Sales Reports

Daily, weekly, monthly sales analysis

📦

Inventory Reports

Stock levels, movement, valuations

💸

Financial Reports

Profit/loss, cash flow, expenses

👥

Customer Reports

Customer behavior, top buyers

How do I generate a sales report?
  1. Go to Reports > Sales Reports
  2. Select report type (Daily, Weekly, Monthly, Custom)
  3. Choose date range
  4. Select filters (store, staff, product category)
  5. Click "Generate Report"
  6. Review the report data
  7. Export to PDF/Excel if needed
  8. Print or save the report

🔧 Troubleshooting

Common issues and how to resolve them

What if I can't log into my account?

Try these solutions in order:

  1. Check your internet connection
  2. Verify you're using the correct email address
  3. Try resetting your password
  4. Clear your browser cache and cookies
  5. Try a different browser or incognito mode
  6. Check if your account is locked (too many failed attempts)
  7. Contact support if issues persist
How do I get help and support?

InkeepX offers multiple support channels:

  • 📧 Email Support: support@inkeepx.com
  • 💬 Live Chat: Available in the dashboard
  • 📞 Phone Support: Available for paid plans
  • 📚 Knowledge Base: Comprehensive help articles
  • 🎥 Video Tutorials: Step-by-step guides
  • 🤝 Community Forum: User discussions and tips

📞 Still Need Help?

Our support team is here to help you succeed

Can't find what you're looking for? Get in touch with our support team:

📧

Email Support

support@inkeepx.com

Response within 24 hours

💬

Live Chat

Available in your dashboard

Mon-Fri 9AM-6PM WAT

🎥

Video Tutorials

Watch step-by-step guides

Available 24/7

Start Your Free Trial Today