All notes
Research 17 Dec 2025 7 min read

What UAE freelancers actually need from invoicing software

The research that shaped Lancely. Most invoicing apps were designed for someone in Brooklyn with a Stripe account — here's what freelancing in the UAE actually looks like, and what we built around it.

Before we shipped Lancely, we spent months talking to UAE freelancers — designers, developers, photographers, marketing consultants — about how invoicing actually works for them day to day. The pattern that emerged shaped every design decision in v1.0.

Here's what we heard, in case it's useful to anyone else building for this market.

1. VAT that's not an afterthought

The UAE has 5% VAT. That's not optional, that's not a setting you toggle, that's the law if you cross the AED 375,000 mandatory registration threshold (or AED 187,500 voluntary). Your invoice needs your TRN, your client's TRN where applicable, the VAT amount itemised, and the total clearly broken down. The Federal Tax Authority is specific about what a tax invoice has to look like.

Most international invoicing apps treated VAT like a US-style sales tax: add a line, done. That didn't work here. A proper UAE invoice needs the words 'Tax Invoice' on it, the tax registration numbers in the right places, and a layout that survives an FTA audit. We built Lancely's invoice engine around that requirement from day one.

2. Bilingual invoicing without the hack

Half the freelancers we talked to invoiced in English. The other half invoiced some clients in English and government or corporate clients in Arabic, often on the same document. Right-to-left layouts, Arabic numerals, dual-language line items — none of this was unusual, all of it was poorly supported.

Bilingual invoicing is one of the things we cut from v1.0 — not because we don't believe in it, but because doing it well takes time and we wanted to ship. It's high on the post-launch list.

3. Payment rails that match how clients actually pay

Stripe is great in San Francisco. In the UAE, most B2B clients pay by bank transfer. Some pay by cheque. A growing number use cards, but it's not the default. International clients might pay via PayPal, Wise, or a wire transfer in USD or EUR.

Invoicing software here doesn't need a slick 'pay with one click' button as much as it needs to handle the boring reality: track which invoice was paid via which method, support multi-currency without lying about the exchange rate, and let you mark something as paid even if no payment processor was involved. Lancely defaults to that posture.

4. Quotation → invoice that actually flows

Almost every freelance project in the UAE starts with a quotation. The client says 'send me a quote', you send it on PDF, they reply 'approved' on WhatsApp, you start the work, and then weeks later you have to reconstruct the same line items in your invoice software.

In Lancely, a project holds the quotation, the approved scope, and produces invoices automatically. The data flows forward instead of getting re-typed. That single decision saved beta testers more time than anything else we shipped.

5. Client records that respect how relationships actually work

Your client isn't just an email address. They're a company with a TRN, a contact person who might leave next quarter, a billing address that's different from the office address, a payment behaviour you've learned to predict, and a WhatsApp number where decisions actually happen.

Lancely treats clients as long-running records, not billing rows. The CRM-ish part of the tool matters more than the form fields suggest — but we kept it focused: enough to be useful, not so much that it pretends to be Salesforce.

6. Local context, not just localisation

It's the difference between a UI translated to Arabic and a product that understands the working week here (Monday → Friday now, but historically Sunday → Thursday), local public holidays, Ramadan invoicing rhythms, and the fact that 'end of month' often means 'after the next Eid'.

We didn't localise every feature. We did make sure the defaults didn't work against us.

7. Calm, not feature-bloat

Most freelancers we spoke to weren't running a 50-person agency. They were one person, sometimes two. They didn't need approval workflows, multi-tier user roles, or an integrations marketplace. They needed the boring stuff to work, every time, fast, and out of the way.

Lancely v1.0 is the smallest tool that does that job. If it feels boring on the screenshots, that's intentional. Boring is what we were going for.

Try it: lance-ly.com.

— Foxory

What’s next

Stay in the loop on what we’re building next.

Drop your email and we’ll let you know when there’s something worth seeing. No marketing nonsense in between.

130 people subscribed · CodeCraftFox in active build · Lancely Mobile next