Try Faas free for 30 days. No card needed.See plans
Small business/Construction and trades

Quote the job. Bill each stage. Get paid for the work you did.

Faas turns quotes into invoices, splits big jobs into stage payments and reminds late customers for you. You stay on site. The books keep up.

No card needed to start. Set up in minutes.

A renovation contractor reviewing a job on a tablet at a work site
Recent invoice
RM 2,260.00
Paid
Receipt scanned
RM 86.40
Profit this month
RM 23,539.50
Progress claim 2 sent. RM 12,000.00 due.

You are not short of work. You are short of cash that arrives on time.

Materials are paid up front, the client pays after the stage, and some of it is held back until the end. Without a clear billing rhythm, a busy year can still leave the account empty.

Sound familiar?

What contractors and tradespeople tell us.

Project work has a cash rhythm all of its own. This is where it bites.

"The customer wants a quote, then changes the job."

Scope shifts, and the price needs to follow it. A scribbled number is hard to defend later.

"I pay for materials before the client pays me."

A big job can drain your cash before the first claim is even approved.

"Clients are slow to pay their progress claims."

Chasing by phone feels awkward, and it eats the evening.

"Material receipts from five suppliers are in my truck."

Hardware shops, tile suppliers, electrical wholesalers. Papers go missing, and so does the proof.

Quotes

Send a clear quote and turn it into an invoice.

Build the quote from saved items, send it, and see when the customer has viewed it. When they say yes, convert it to an invoice with one tap. If the job changes, adjust the lines instead of starting over.

  • Reusable items and prices
  • See when the customer viewed the quote
  • Quote to invoice in one tap, nothing retyped

See quotes and credit notes

QUO-0118
Kopi Kita Cafe
Sent
Shopfront signageRM 3,800.00
InstallationRM 600.00
TotalRM 4,400.00
Viewed by customer 2 hours ago
Deposits and progress claims

Get paid in stages, not at the end.

Use a payment term with a deposit, then your own schedule: for example a deposit, a claim when the slab is done and a final amount at handover. Each instalment has its own due date and its own paid status.

  • Deposit before you buy materials
  • Custom schedule with your own dates and amounts
  • Each stage shows paid, due or late

See invoices and terms

Payment term template
Deposit and balance
30% now, 70% before the event
50 / 50
Half now, half on delivery
Full payment
Due in 14 days
Custom schedule
Your own dates and amounts
Late payers

Let reminders do the awkward part.

Faas sends a friendly reminder before the due date, on the day and when it runs late, on WhatsApp or email. Reminders stop the moment the customer pays. You always see who owes you and who is late.

  • A firmer tone only when a claim is late
  • Pay link so customers can pay in seconds
  • One screen of who owes you

See the pay link

Who owes you
Pak Ali Hardware6 days late
RM 3,150.00Late
Aisyah TradingDue 15 Nov
RM 1,200.00Due soon
Maju StudioDue 1 Dec
RM 1,800.00Not due
You owe
Cetak Pantas Sdn BhdDue 30 Oct
RM 1,240.00
Materials and suppliers

Snap the receipt on the way out of the shop.

Take a photo of each materials receipt or supplier invoice. Faas reads it and asks if you have paid. Unpaid ones wait in Bills to pay. Put the project name in the description so you can find it later.

  • Photo in, draft entry out
  • Supplier due dates in one list
  • The original receipt stays attached

See receipt scanning

Bills to payRM 4,060.50 due
Cetak Pantas Sdn BhdDue 30 Oct, in 12 days
RM 1,240.00Pay
Sri Murni UtilitiesDue 25 Oct, in 7 days
RM 389.20Pay
Bumi PackagingDue 2 Nov, in 15 days
RM 2,431.30Schedule
Total to pay this month
RM 4,060.50
Easy for you, complete for your accountant

Plain words for you. Full books for your accountant.

Faas does not have a separate job-costing module. It gives you clear invoices, bills and reports, and your accountant gets the full ledger to analyse jobs in the way your business needs.

  • Customer and supplier names keep jobs traceable
  • Credit notes handle variations and corrections
  • Accountant sees the same books in Full Mode

How Easy Mode works

A contractor and his office assistant going through invoices in a small site office
A day in the life

A week on a job with Faas.

From first quote to final payment, in a few taps at a time.

1

Quote the job

Build the quote from saved items, send it by WhatsApp and see when it has been viewed. When the client agrees, convert it to an invoice.

2

Start with a deposit

Choose a payment term with a deposit and stages. The client gets a pay link. The deposit lands, the invoice updates and the bank line matches.

3

Buy materials

Snap each receipt from the shop. Paid goes in as a receipt. Supplier invoices wait in Bills to pay with due dates.

4

Claim and collect

When a stage is done, the next instalment falls due. A reminder goes out. If the client is slow, you see it on Who owes you and not on a sticky note.

Rules change.Confirm current rates and dates with the Royal Malaysian Customs Department, LHDN or your accountant. Faas explains ideas in plain words and does not give legal or tax advice.

Accounting in plain words

Three ideas that matter most in project work.

Your contract decides the details. These are the words you will meet.

The term

Progress claim

Sometimes called a progress billing.

Plain wordsAn invoice for the share of the job done so far.
A RM 40,000.00 contract with the slab stage done at 30% means a claim of RM 12,000.00.
The term

Retention

Money held back by the client.

Plain wordsA share of each claim the client keeps until the job is fully accepted.
A RM 12,000.00 claim with 10% retention means RM 10,800.00 is paid now and RM 1,200.00 later. Your contract sets the real figure. In Faas, show it as the last instalment of a custom schedule.
The term

Markup and margin

Two ways to look at the same profit.

Plain wordsMarkup is profit as a share of cost. Margin is profit as a share of the price.
Materials cost RM 800.00 and you charge RM 1,000.00. Profit is RM 200.00, which is a 25% markup and a 20% margin.

Questions from contractors and tradespeople

Can Faas do progress claims and retention?
Faas does not have a dedicated progress-claim or retention feature. You can bill stages using a custom payment schedule on an invoice, or raise one invoice per claim, and show retention as a later instalment. Your accountant can set up further tracking in Full Mode.
Does Faas have job costing?
No. Faas does not have a separate job-costing module. Put the project name in item descriptions and notes so documents are easy to find. Your accountant can build job reports from the ledger.
Can I handle a variation order?
Yes. Adjust the quote or invoice lines for the new work, or raise a credit note if the price goes down. The original document stays on record.
What about SST and e-Invoice for contractors?
Tax features stay hidden in Easy Mode until you switch on "tax registered". Whether tax or e-Invoice applies to your work depends on rules that change, so check with your accountant.
Can I pay subcontractors through Faas?
Faas records what you owe a subcontractor as a bill and tracks when it is paid. It does not move money for you. You pay from your bank, then match the payment.

Build the job. Let Faas build the billing.

Quotes, stage payments and reminders, all in one calm place.

Free forever on StartNo card needed30-day free trial of paid plansCancel any time