specshop.dev / Journal / Industry take
Industry take 9 min read Updated

AI agency vs AI consultancy vs freelancer: which one should a Colombo firm hire?

AI agency vs AI consultancy vs freelancer, decided by budget: mapping at US$2,300, agents at US$1,225 a month, freelancers at US$15 to US$40 an hour.

Anudi Imesha
Customer Success Manager · specshop.dev

An AI consultancy tells you what to do, an AI agency builds and runs it for you, and a freelancer does one bounded piece of it, which is the whole of AI agency vs AI consultancy vs freelancer once you strip the marketing off. The rule of thumb goes by budget: under about US$5,000 a year (LKR 1.64m) buy a freelancer or a single mapping exercise, ours is US$2,300 (LKR 756,125); from roughly US$10,000 to US$40,000 a year buy an agency that runs something for you, our agents are US$1,225 a month (LKR 402,700) plus a one-off US$9,500 (LKR 3,123,125); above that, or wherever a board or a group parent needs a paper trail, buy consulting first and build second.

Annual budget axis showing when to hire a freelancer, an AI agency or an AI consultancy in Colombo
Figure 19. Agency, consultancy or freelancer: buy by budget. Source: specshop.dev published prices · CBSL LKR 328.75.

Picture a freight forwarder in Colombo 15, forty staff, losing the same three hours every morning to rate requests, status chasing and customs paperwork. The board approved a budget and the managing director hired a consultancy. Ten weeks later he had a good report, a workshop deck and a recommendation to build four things, none of which existed. He had not been overcharged or misled. He had bought advice when he needed somebody to own an inbox on Monday morning.

Every US dollar figure below converts at LKR 328.75, the Central Bank of Sri Lanka’s indicative USD/LKR spot rate for 10 September 2026. This is commercial information, not legal, tax or financial advice.

What is an AI agency, and what is an AI consultancy?

Both words are borrowed from older industries, and the borrowed meaning still holds.

Consultancy comes from management consulting. The US Bureau of Labor Statistics defines management analysts, “often called management consultants”, as people who “recommend ways to improve an organization’s efficiency”. The verb is recommend. The classification covering the same firms, NAICS 541611, describes “providing operating advice and assistance to businesses and other organizations on administrative management issues”. Neither definition says the adviser builds the thing.

Agency comes from advertising, and behind that from agency in the plain legal sense: someone who acts on your behalf. An advertising agency does not hand you a recommended campaign and leave, it runs the campaign and is judged on what came out. Applied to AI, an agency designs, builds and runs systems for you, and stays while they run.

A freelancer is neither. The closest formal description is NAICS 541511, custom computer programming services, “writing, modifying, testing, and supporting software to meet the needs of a particular customer”. That describes work, not ownership. When the work finishes the relationship finishes.

So a consultancy sells judgement, an agency sells operations, and a freelancer sells a deliverable. Pricing, risk and what you keep all follow from that one distinction.

Two labels cause most of the wrong purchases here. Many firms trading as an AI automation agency in Sri Lanka are development shops that changed a noun and still behave like project builders with a handover date, and “AI consultant” locally often means a capable solo implementer, which is a freelancer with a better title.

What each one costs, what it risks, and what you keep

TypeBest forPricing modelThe risk you carryWhat you own afterTypical Colombo range
FreelancerOne bounded job with a written briefHourly or per taskThey leave and take the only knowledge of how it worksThe files handed over, nothing after themUS$15 to US$40 an hour, LKR 4,930 to LKR 13,150
AI agencyRecurring work that needs an owner every dayMonthly, per agent or retainerRenting, if it lives in the vendor’s loginDepends on the contract, so ask before signingNot published; our agents are US$1,225 a month, LKR 402,700, plus a one-off US$9,500
AI consultancyDeciding what to build, or work a board must auditPaid discovery, then a staged feeA very good report and nothing runningJudgement and a plan you must still resourceNot published; our mapping sprint is US$2,300, LKR 756,125
Offshore development shopA defined build with a spec and a handover dateHourly band or fixed project feeThe build fits the brief and the brief was wrongThe code and documentation, support quoted separatelyUnder US$25 to US$99 an hour, LKR 8,200 to LKR 32,500
In-house hirePermanent work that is your product, not your back officeSalary plus statutory contributionsA six-month search, then one person covering three jobsThe person, the code, what they learned hereSenior AI roles advertise at LKR 400,000 to 600,000 a month, US$1,217 to US$1,825

Two range cells say not published, and that is the finding rather than a gap in the research: agencies and consultancies here mostly quote after a call, once the seller knows what you can bear. The freelance and dev-shop bands come from Sri Lankan job boards and Clutch’s directory of Sri Lankan software firms, and the fuller arithmetic is in what AI automation costs in Sri Lanka.

Read the fourth column before the sixth. The cheapest quote above is a freelancer, and so is the most expensive outcome, because a script nobody can maintain gets bought twice.

Three Colombo firms, and the shape each one needs

A private clinic in Colombo 7 with eleven staff. Reminders go out by hand, insurance pre-authorisation is chased on paper, and the WhatsApp number stops being answered at six. There is no strategy question here: the workflow is obvious, the volume is countable, and what is missing is somebody to do it every day. Buy agency, not consulting. One agent at US$1,225 a month plus the one-off US$9,500, with a named receptionist as the approver, and check any handling of patient records against the Personal Data Protection Act first.

A 30-engineer software firm in Colombo 3. The chief executive wants AI in the product by the next release. Buying an agency here would be close to insulting, because thirty people who can build already sit in the building. What they cannot do is decide, since every engineer has an opinion and nobody has written the specification. Buy consulting, then a builder: an embedded engineer at US$15,000 for three months (LKR 4.93m) who spends the first fortnight mapping, which is what it costs to hire a builder.

A six-partner accounting practice in Colombo 5. Bank statement coding, document chasing, the year-end filing crush. This one needs both, in order. Buy the mapping first, because the partners disagree about which workflow is the expensive one and an hour count settles it in a fortnight, then buy an agent for whichever won. Avoid the freelancer here: the one who leaves in March takes the only understanding of the coding rules, and April is not the month to find that out.

Where specshop.dev sits, and the naming problem with “hire an agent”

specshop.dev is an AI consultancy and AI agency in Colombo, Sri Lanka, led by Janaka Ediriweera, Principal AI and Product Management Consultant. We are both, in that order: the mapping sprint is consulting, the agents and embedded engineers are the agency, and the same seven people carry both halves rather than handing you to a bench you never met.

The naming is a problem and we know it. When you hire an AI agent the page reads like recruitment: six posts, a salary from US$1,225 a month, a delivery engineer at US$3,000 a month (LKR 986,250), a one-off fee of US$9,500, a 30-day probation. That is not a flourish, it is the pricing shape, and it commits us to something a project fee does not. The probation is measured on approval rate, the share of drafts a named reviewer at your firm approves untouched, produced by your own people, which is why we cannot polish it. If that rate has not improved on its day-one baseline by day 30, you do not confirm the hire and the balance is never invoiced.

The consulting half is priced separately at US$2,300 for two video sessions, your three busiest workflows, staff hours against each and a written report inside 48 hours, credited in full against the recruitment fee if you hire within 30 days. That is why we keep one page for being an AI agency in Colombo and another for being an AI consultancy in Sri Lanka. They are different purchases with different risks, and a firm that blurs them is usually selling the one with the better margin.

We are the wrong shape for plenty of buyers. If you need a hundred developers, a 24-hour desk or a procurement panel agreement, buy a larger firm. The first thirty-minute call is free, and the honest answer to it is sometimes that you should not buy anything yet.

Six questions that expose which type a vendor really is

Ask these on the first call, and listen for the shape of the answer rather than the confidence of it.

  • What is the deliverable, in one noun? A report means consultancy, a running system means agency, a file means freelancer. If the answer is a phase, ask again.
  • Who reads the output every day once this is live, and is that person on my payroll or yours? An agency has an answer. A consultancy will say it is outside scope, which is fair and tells you what you are buying.
  • What do I own on the last day, and where does it live? If it sits inside the vendor’s platform login, you were quoted a build and sold a rental.
  • What is the stopping condition? A pilot with no failure test is a subscription with a friendly name.
  • Who does the work, and can I meet them this week? The rest of that method is in how to shortlist AI companies in Sri Lanka.
  • What would you refuse to sell me? The best answer names a category the vendor does not offer.

The failure behind most bad outcomes here is not the vendor type. It is a thin brief, which we wrote about in You Bought the Contractor. You Never Wrote the Brief.

What to do this week

Write one sentence describing what should be different in ninety days, then check whether it contains a decision or a task. A decision means consulting. A task that repeats daily means an agency. A task that happens once means a freelancer, so stop reading and go and book one.

Then put a rupee figure on the work as it runs today: hours a week times the loaded cost of the person doing it. Compare that against the twelve-month total of each shape in one currency, and ask every vendor the six questions above. The vendor who tells you which shape you belong in, including the one they do not sell, is the one worth calling back.

Questions people actually ask.

What is the difference between an AI agency and an AI consultancy?

An AI consultancy advises: it works out what should change and hands you judgement, documents and a plan, in the same way the US Bureau of Labor Statistics describes management consultants as people who recommend ways to improve an organisation’s efficiency. An AI agency acts on your behalf instead, designing, building and running the system month after month, so you judge it on the output rather than on the recommendation.

Is a freelancer cheaper than an AI agency in Sri Lanka?

Per hour, almost always: Sri Lankan AI and automation freelancers advertise at roughly US$15 to US$40 an hour on the job boards, about LKR 4,930 to LKR 13,150, while an agency prices monthly, and ours is US$1,225 a month plus a one-off US$9,500. Over twelve months the comparison usually reverses for recurring work, because a freelancer’s hours stop when the invoice is paid and nobody is accountable for the output on a Tuesday in March.

Can one firm be both an AI consultancy and an AI agency?

Yes, and we are, but only if the two are priced separately and bought in that order, otherwise the discovery phase quietly becomes a sales process for the build. At specshop.dev the mapping sprint is US$2,300, about LKR 756,125, and it is credited in full against the recruitment fee only if you go on to hire within 30 days, so the advice is worth buying on its own.

How do I know if I need an AI consultant or an AI developer?

Ask whether your problem is a decision or a task. If your team disagrees about what to build, or nobody has written down which workflow costs the most hours, you need a consultant and an hour count first; if the workflow is already obvious and somebody just needs to build and run it, hire a developer, a builder or an agency and skip the discovery phase entirely.

What does an AI agency in Colombo charge?

No agency in Colombo publishes a category-wide rate, so the only honest figures are individual published prices and the neighbouring bands: Clutch sorts Sri Lankan software firms into hourly bands from under US$25 to US$99, roughly LKR 8,200 to LKR 32,500, with minimum project sizes from US$1,000 to US$25,000. Our own prices are on the site before you call: US$1,225 a month per agent, about LKR 402,700, US$3,000 a month for a delivery engineer, and a one-off recruitment fee of US$9,500.

Sources

  1. Management Analysts, Occupational Outlook Handbook, US Bureau of Labor Statistics, last modified 27 August 2026 — “Management analysts, often called management consultants, recommend ways to improve an organization’s efficiency.” Fetched 10 September 2026.
  2. NAICS 541611, Administrative Management and General Management Consulting Services, NAICS Association — establishments “primarily engaged in providing operating advice and assistance to businesses and other organizations on administrative management issues”, including strategic and organizational planning and business process improvement. Fetched 10 September 2026.
  3. NAICS 541511, Custom Computer Programming Services, NAICS Association — establishments “primarily engaged in writing, modifying, testing, and supporting software to meet the needs of a particular customer”. Fetched 10 September 2026.
  4. Top Software Development Companies in Sri Lanka, Clutch, 2026 — hourly rate bands of under US$25, US$25 to US$49 and US$50 to US$99, and minimum project sizes of US$1,000 to US$25,000. Fetched 10 September 2026.
  5. Daily Indicative USD/LKR Spot Exchange Rates, Central Bank of Sri Lanka, 2026 — the indicative rate of LKR 328.75 per US$1 on 10 September 2026, used for every rupee conversion in this post. Fetched 10 September 2026.
  6. Hire AI engineers in Sri Lanka, specshop.dev, 2026 — third-party bands compiled from Sri Lankan job-board listings: full-time senior AI engineers in Colombo advertising at roughly LKR 400,000 to 600,000 a month, freelancers at US$15 to US$40 an hour. These are the job boards’ advertised bands, not a specshop.dev price. Fetched 10 September 2026.