Business SystemsNOV 6, 20267 min read

Car service centre software in Egypt: what it must do

Job cards, parts stock, technician time, vehicle history and WhatsApp updates: what workshop software needs, and whether to build or subscribe.

Kirollos Fayez
Founder, KF Tech Solutions
Builds POS, web and automation systems for businesses in Egypt and abroad.
Mechanic in black gloves leaning over an open car engine bay with a work light
Each repair is a job card: the parts it used, the hours it took, and a line in the car's history.

Car service centre software should do five things well: open a job card for every car, deduct the parts used from stock, record which technician did the work and for how long, keep a history for each vehicle, and tell the customer on WhatsApp when the car is ready. If it misses one, the gap shows up as lost parts, disputed invoices or a phone that never stops ringing.

This guide is for owners of workshops and service centres in Egypt moving off paper, Excel or a generic cashier program. It covers each piece, then compares building a system with subscribing to one.

Job cards: one record from check-in to invoice

The job card is the spine of a workshop system. A good one is opened at reception in a couple of minutes and holds:

  • The customer's name and mobile number, and the car's plate number, make, model and odometer reading.
  • The customer's complaint in their own words, plus the receptionist's notes.
  • Photos of existing scratches and dents taken at check-in, so nobody argues about them at pickup.
  • The approved estimate, and any extra work approved later, with who approved it and when.
  • The parts and labour lines that become the invoice.

When a technician finds a worn brake disc halfway through a service, the extra work should be added to the same card, priced and approved by the customer before anyone touches it. The final invoice then holds no surprises.

When the job is closed, the invoice should come straight from the card. If your centre issues e-receipts or e-invoices through the Egyptian Tax Authority's system, check that the software produces them from the closed card, not through a second program where someone retypes the totals. Your accountant can confirm what applies to you; this is general information, not tax advice.

Parts stock that follows the job

Spare parts are where most workshops lose money without noticing. One oil filter never written on an invoice is a small loss; a few a day add up.

The rule the software should enforce: a part leaves the store only against a job card. The stock figure drops and the part appears on the invoice. Unused parts go back to stock against the same card. Also look for:

  • Several part numbers for one item, because a genuine part, an OEM equivalent and an aftermarket brand can fit the same car.
  • Minimum stock levels per item, with a reorder list.
  • Purchase orders and supplier invoices, so the margin on each job is known.
  • Stock counts with differences recorded, not silently overwritten.

These principles are covered in more depth in where your stock really goes.

Technician time and workshop bays

Labour is the other half of the invoice, and the harder half to measure. Each technician should start and stop work on a job from a shared tablet or a phone, so you can see:

  • Which cars are in which bays, and which are waiting for parts or approval.
  • How long each job took against the time you quoted.
  • Each technician's hours and completed jobs over the month.

That last figure matters if you pay a commission on labour. For attendance and payroll in the same place, see HR, attendance and payroll software in Egypt.

Keep the technician screen simple: one large button, not a form.

Vehicle history by plate number

When a returning customer arrives, reception types the plate number and sees every previous visit: dates, odometer readings, parts replaced and work done. This gives you:

  • Better advice. The advisor sees that the timing belt was changed 40,000 km ago and the gearbox oil never was.
  • Fewer disputes. If a customer says a part was replaced last month, the record answers.
  • Service reminders. The system works out when the next service is due, by date or estimated mileage, and reminds the customer.

If you service company cars, a history per vehicle is exactly what a fleet manager asks for; fleet tracking systems in Egypt explains how fleets record mileage.

WhatsApp status updates customers actually read

Many customers would rather read a WhatsApp message than call and wait on hold. The system can send updates at the points that matter:

  1. Car received, with the job card number.
  2. Estimate ready, waiting for approval.
  3. Extra work found, waiting for approval.
  4. Car ready for pickup, with the invoice total.
  5. Service reminder, months later.

Automated messages go through the WhatsApp Business Platform. Under the WhatsApp Business Messaging Policy, you may contact people only after they have given you their number and agreed to receive your messages, and a conversation your business starts must use an approved message template. Record that agreement on the job card at check-in.

A chatbot can also answer "is my car ready?" from the job card; see a WhatsApp chatbot for your business. Names, phone numbers and vehicle records are personal data, so limit who can see and export them.

Build your own or subscribe to SaaS

Ready-made SaaSCustom-built system
Time to startDaysWeeks, depending on scope
CostLow upfront, then a monthly feeHigher upfront, no per-user fee
Fit to your workflowYou adapt to the productBuilt around how you work
Arabic interface and invoicesVaries by product; test itSpecified from the start
Your dataOn the vendor's serversIn a database you control
Changes laterWait for the vendorAsk your developer

SaaS suits a small workshop with a standard way of working, as long as the product handles Arabic, copes with a weak connection and lets you export your data.

A custom system suits you when you run several branches, sell parts over the counter, service fleet contracts with their own pricing, or need connections to your accounting, e-receipts, WhatsApp number or website booking form.

Either way, ask for a demo built around one real job card from last week, including an extra-work approval and a returned part. Projects start from $200; the final price depends on scope, with a fixed written quote after a free call.

How KF Tech Solutions can help

KF Tech Solutions builds business systems for companies in Egypt, including inventory, POS and ERP systems and WhatsApp chatbots, and we have integrated a POS with the Egyptian Tax Authority's e-receipt system. For a service centre, that means job cards, parts stock, technician time, vehicle history and WhatsApp updates in one system, in Arabic and English.

Common questions

Can I start with job cards only and add the rest later?

Yes. Job cards and invoicing are the natural first step. The rest can follow, provided the first version is designed with it in mind so nothing is entered twice.

Does the system work if the internet goes down?

It depends on how it is built. Ask whether reception can keep opening job cards offline and sync later, or keep a backup connection such as a mobile router.

Can it handle counter sales of parts as well as service?

It should. Counter sales use the same parts stock without a job card, so the stock figure stays correct.

How do I move my old records from Excel?

Customer and vehicle lists usually import cleanly once the columns are tidied. Old invoices are best imported as history per plate number.

To see what a system for your centre would involve, book a free call or send us a message with the number of bays, branches and technicians you have.

Sources

Share this article
1
job card per visit, from check-in to invoice
1
service history per car, found by plate number
0
parts leaving the store without a job card
car workshop softwarejob cardsgarage managementspare parts inventoryWhatsApp updatesEgypt

Keep reading

Newsletter

Occasional notes on software, automation and running a better business. No spam.

Unsubscribe any time by emailing us.