FAQ
Repair shop software FAQ
Answers to common questions about pricing, setup, WhatsApp integration, multi-branch, refunds, and more. Can't find what you're looking for? reach out to our team.
Getting Started
Fixmo is built for any electronics repair business, including phone and smartphone repair shops, computer and laptop repair centers, tablet and iPad repair services, game console repair shops, and general electronics repair businesses. Whether you run a single location or multiple branches, Fixmo adapts to your workflow.
Getting started is simple. Click the "Get Started" button on our homepage, enter your email address and create a password, then follow the onboarding steps to set up your shop name, branch, and team. You can be up and running in under five minutes with no credit card required.
Yes. The free plan takes 30 repairs and 50 sales per month, holds 50 inventory items, runs one branch and has one login, which is the admin. It also allows 10 invoices and 5 quotations a month. Reports, the point of sale, refunds and customer tracking links are all included, the same as on the paid plans. The one thing Free does not keep is history: repairs older than 30 days are removed.
Absolutely. We offer a fully interactive demo account that you can explore without signing up. The demo is pre-loaded with sample repairs, customers, and inventory data so you can see exactly how Fixmo works. The demo resets automatically, so feel free to click around and test every feature.
Fixmo is a web-based application that works on any modern browser, including Chrome, Firefox, Safari, and Edge. It is fully responsive and optimized for desktops, tablets, and mobile phones. There is no software to install, just open your browser and log in from anywhere.
Features
Every repair job moves through a structured workflow with 8 statuses: Received, Diagnosing, Waiting for Parts, Repairing, Testing, Ready, Delivered, and Cancelled. Each status change is timestamped, giving you a full audit trail. You and your customers always know exactly where a repair stands.
Yes, every repair generates a unique tracking link that you can share with your customer. They can check the real-time status of their repair from any device without needing to create an account or log in. This reduces inbound calls and keeps customers informed automatically.
Yes. Fixmo integrates with WhatsApp Business via Meta's official Embedded Signup, a 3-click setup with no developer console required. Each shop connects its own WhatsApp Business number and display name. You can toggle notifications per repair status (Received, Diagnosing, Waiting Parts, Repairing, Testing, Ready, Delivered, Cancelled), plus sale completion, refunds, invoices, quotations, and payment reminders. Every outbound message is logged with full delivery status. Available on PRO and BUSINESS plans.
The built-in point-of-sale system lets you create sales with a cart-based interface, apply percentage or fixed discounts, and accept multiple payment methods on a single transaction. You can sell parts, accessories, or services directly from the POS. It is tightly integrated with your inventory so stock levels update in real time.
Yes, on the Business plan you can manage up to 15 branches, each with its own inventory and stock levels. You can view inventory across all locations from a single dashboard, making it easy to track parts availability and identify low-stock items. Free and Pro plans support a single branch with 50 and 2,000 inventory items respectively.
Fixmo supports four payment methods out of the box: cash, card, bank transfer, and online payments. You can split a single transaction across multiple methods, for example, a customer can pay part in cash and the rest by card. All payments are recorded and linked to the corresponding repair or sale.
Fixmo provides four roles to control access across your team: Admin, Manager, Technician, and Cashier. Admins have full control over settings, billing, and team management. Managers can oversee repairs, inventory, and sales at their branch, with some supplier restrictions, they can view and edit suppliers and draft POs but cannot add or delete suppliers or send POs. Technicians have a focused view limited to their assigned repairs. Cashiers can handle POS sales, refunds, and customer management. Free has no staff seats at all, so the admin is the only login. Pro holds eight people: one admin, one manager, five technicians and one cashier. Business allows ten managers, and technicians and cashiers without a limit.
Billing
Free is $0. Pro is $20 a month, or $192 for a year. Business is $44 a month, or $420 for a year. Every plan holds the same modules; what changes is the volume, the number of branches and the number of logins. Free takes 30 repairs and 50 sales a month on one branch with one login. Pro takes 500 repairs and 1,000 sales, holds 2,000 items, seats eight people and adds WhatsApp. Business drops the monthly caps, runs up to 15 branches and adds bulk invoicing and quotation versions.
Yes. Pay for the plan you want from Settings, Billing, and its limits apply as soon as the payment clears. There is no proration, because there is no running subscription to prorate: each payment buys one month or one year of a plan outright. Moving down is the same in reverse, and nothing you have entered is deleted.
Rather than a time-limited trial, Fixmo offers a free plan you can use indefinitely with no credit card required. The free plan includes up to 30 repairs and 50 sales per month so you can evaluate the platform with real data and real customers. When you are ready for higher limits and advanced features like WhatsApp integration, upgrading takes just a few clicks.
There is a 14-day money-back guarantee on your first paid subscription to a plan. Write to us within 14 days of that first paid invoice and the payment is returned in full. Outside that window a payment already made covers the period it bought. The refund page sets out the exceptions, including duplicate charges.
Your data is never deleted when you downgrade. All repairs, customers, inventory, and sales history remain intact and accessible. Features exclusive to higher plans will become read-only or hidden, but nothing is lost. Note that the Free plan has a 30-day data retention policy, so if you downgrade to Free, older records may eventually be removed.
Security
Security is a top priority at Fixmo. All data is transmitted over HTTPS with TLS encryption, and passwords are hashed using bcrypt so they are never stored in plain text. Our infrastructure runs on Railway and Cloudflare with industry-standard security practices, including regular backups and access controls to protect your business data.
All Fixmo data is stored on Railway's managed infrastructure with Cloudflare R2 for file storage. Both platforms provide enterprise-grade physical and network security, automatic redundancy, and high availability. Your data is backed up regularly to ensure it is safe and recoverable in the unlikely event of an issue.
Yes, you can export your data at any time. Fixmo provides export functionality for repairs, customers, inventory, and sales records so you always have access to your own information. We believe your data belongs to you, and you should never feel locked into any platform.
When you cancel your account, your data is retained for 30 days in case you change your mind. During this period you can reactivate your account and pick up right where you left off. After 30 days, all data is permanently deleted from our servers in accordance with our privacy policy.
Invoicing & Documents
Fixmo supports four document types: Invoices for billing customers, Quotations for price estimates that customers can approve or reject, Credit Notes for refund documentation, and Receipts for payment confirmations. You can create documents manually or have them auto-generated on repair delivery and sale completion.
No. Pro and Business plans include unlimited invoices and quotations. The Free plan includes 10 invoices and 5 quotations per month. Credit notes are created automatically when processing refunds and do not count toward limits.
Yes. You can send documents to customers via email or WhatsApp directly from the document detail page. Customers receive a link to view, download, and approve or reject quotations through a secure customer portal.
Refunds & Commission Agents
Fixmo supports three refund types: Full refunds (all items), Partial by Item (specific items and quantities), and Partial by Amount (a lump sum). Refunds follow an approval workflow, Cashiers create refunds that need manager approval, while Admin-created refunds are auto-approved. When processed, inventory is automatically restocked and a credit note is generated.
Commission agents are external salespeople or referrers who earn commission on sales and repairs they bring in. Fixmo supports four commission types: Percentage, Fixed Amount, Per Product, and Per Service. Commissions are calculated automatically when an agent is linked to a sale or repair. You can track earnings, record payouts, and view detailed commission history.
Data Import & Export
Yes. Admins can import customers, suppliers, and inventory items from CSV, Excel (.xlsx/.xls), or JSON files. The import wizard auto-maps your columns using fuzzy header matching and offers two modes: Bulk Import for processing all rows at once, or Guided Import for reviewing and editing each row individually. Duplicate detection prevents creating duplicate records.
You can export three types of CSV reports from the Reports page: a Repairs List with all repair details, a Revenue Report showing delivered repairs with revenue, and a Sales Report with all sales data. Export is on every plan, including Free. It is controlled by a permission rather than by a plan, and admins and managers hold it by default.
Inventory & Pricing
Advance payments are configurable per shop from your settings. You can set a deposit as a percentage of the repair total or a fixed amount, and choose whether it is required or optional at repair intake. When a technician or cashier creates a new repair, the system prompts for the deposit based on your configuration. The deposit is recorded against the repair and the remaining balance is calculated automatically.
When creating an inventory item, you choose between Simple Product and Variable Product. A Simple Product is a single standalone item with one set of pricing and stock. A Variable Product is a parent container with child variations, each variation has its own independent cost price, sell price, wholesale price, stock level, serial tracking, and supplier link. Use Simple for items with no variations, and Variable when you need to group related options (like different colors or sizes) under one product.
Yes. When you select Variable Product as the product type, you define variant types (like Color, Size, or Quality Grade) and their options. Fixmo generates all combinations as child variations, each tracked independently with its own pricing, stock, serial numbers, and supplier links. When selecting a variable product anywhere in Fixmo, POS, Sales, Repairs, Invoicing, Quotations, or Purchase Orders, a variant selector popup appears so you can pick the specific variation.
Every serialized item follows a multi-status lifecycle: IN_STOCK when first added, SOLD when purchased through POS, USED_IN_REPAIR when consumed in a repair job, and COMPLETED_REPAIR when the associated repair is delivered. Each serial number can have a warranty expiry date, and serials are allocated per branch so you always know which location holds which unit. On refunds, serials can be classified as Restock, Damaged, or Defective.
Yes. Every inventory item has its own tax rate field along with a tax-inclusive toggle that controls whether the listed price already includes tax or whether tax is added on top. If you do not set a per-item rate, the shop default tax rate is used as a fallback. This gives you full flexibility for mixed-tax product catalogs where different items may be taxed at different rates.
Yes. Every inventory item has a dedicated wholesale price field alongside the standard sell price and cost price. This lets you maintain separate retail and wholesale pricing within the same product catalog, making it easy to offer different rates for bulk or B2B transactions without creating duplicate items.
AI Support Assistant
The AI Support Assistant is a built-in chat feature powered by Google Gemini that can answer questions about your shop's live data, repairs, customers, inventory, and sales. You can ask things like 'How many repairs are in progress today?' or 'What's the stock level of iPhone 14 screens?' and get instant answers without navigating through menus.
The AI chat panel is available from every page in the dashboard. Look for the chat icon in the navigation bar. Click it to open the panel, type your question, and press Enter. You can end a session by clicking 'End Session' in the chat panel.
The AI Assistant can read your repair records, customer data, inventory levels, sales history, and other shop-specific information stored in your Fixmo account. It only has access to data for your shop, it cannot see other shops' data. The AI reads your current live data and responds based on what is actually in your account.
The AI Assistant uses a token-based billing model. Shops on an annual Pro or Business plan get 50,000 free tokens a month for the first year of that subscription. The allowance is monthly and does not roll over: whatever is left when the month turns is written off and a fresh 50,000 is added. Monthly plans and the Free plan do not include an allowance. Any shop can buy token packages via PayHere, and bought tokens are a separate balance that never expires. Both balances are shown in the chat panel and in Settings → AI Assistant, along with your full usage history.
All team roles, Admin, Manager, Technician, and Cashier, can access the AI Assistant. The AI is scoped to your shop's data, so each user gets answers based on what their role can see. Token usage is shared across the whole shop, not per user.
WhatsApp & Email Notifications
Yes. Fixmo ships with WhatsApp Business support via Meta's official WhatsApp Business Cloud API, set up in 3 clicks using Embedded Signup. Each shop connects its own WhatsApp Business number and display name, so customers see messages coming from your shop, not a generic Fixmo sender. Available on PRO and BUSINESS plans.
You can toggle WhatsApp notifications per repair status for all 8 stages (Received, Diagnosing, Waiting Parts, Repairing, Testing, Ready, Delivered, Cancelled), plus sale completion, sale refund, status reversal events, and document delivery for invoices and quotations. Every outbound message includes repair or sale details and a tracking link.
Yes. Email notifications work independently of WhatsApp and can be enabled at the same time. Connect Gmail, a custom SMTP account, or a verified Resend domain. Per-status toggles let you choose exactly which status changes and document events trigger an email. PDF repair invoices auto-attach on delivery notifications.
Yes. Both WhatsApp and email have per-status and per-event toggles in Settings → Notifications. You can enable any combination independently, for example, send WhatsApp for Ready and Delivered, and email for Received and invoices, without sending duplicates.
Yes. Every outbound WhatsApp message is logged with status tracking: sent, delivered, read, or failed. You can see the recipient, message body, template used, and any delivery error directly from the shop dashboard.
Still have questions?
Our team is here to help. Get in touch and we'll get back to you as soon as possible.