Kasi Labs
All blog posts

Buying decisions

What a custom internal tool costs for a small business

Calculate first-year custom internal tool cost across build, platform, data, connections, ownership, training and maintenance.

8 min read
An ivory app module balanced against layered setup, usage and ownership tokens on a green budget rail

There is no responsible universal price for a custom internal tool. Calculate the first-year cost from setup, platform fees, paid usage, data cleanup, connections, internal owner time, training, maintenance, and release assurance. KasiLabs' public subscription starts at $29 per workspace per month, but the subscription is only one line in that calculation.

The cheapest responsible option may still be a spreadsheet or packaged SaaS. Custom work is justified when a specific, owned workflow creates enough recurring value to carry its full cost.

01

The short answer

Use this equation:

first-year cost = setup/build + 12 months of platform + platform-metered usage + data/migration + connection implementation and third-party fees + owner time + training/changeover + maintenance reserve + security/continuity work

If a quote or pricing page leaves out one of those lines, the cost has not disappeared. It has moved to your staff, another supplier, or a later problem.

This guide is about calculating cost. For the broader fit decision, read custom internal tool versus off-the-shelf SaaS.

02

Start with the smallest complete operating result

“Build our operations system” cannot be costed reliably. “Let branch staff submit a stock-transfer request, let the assigned manager approve or return it, and give stores one queue of approved transfers” is narrow enough to examine.

Define the first result in one paragraph:

  • the person who starts the work;
  • the record they create;
  • the next owner and decision;
  • the evidence or safeguards required;
  • the state that counts as complete;
  • the existing system that receives the result, if any;
  • the failures that must be recoverable.

Scope grows quickly when a “simple app” includes several departments, external users, offline work, payments, regulated decisions, complex migrations, or many system connections. Name those requirements early. Removing them from the brief does not make them unnecessary.

03

Calculate nine cost lines

1. Setup and build

This is the work needed to understand the workflow, settle open decisions, configure or build the app, test it, correct it, and prepare the first release.

Ask what the setup price includes:

  • workflow discovery and plan;
  • screens, records, permissions, and rules;
  • everyday and failure-case testing;
  • data import or manual setup;
  • connection work;
  • security review;
  • training and launch support;
  • post-launch corrections;
  • documentation and ownership handover.

A low initial price may simply exclude the hardest items. A high price may include broad architecture that the first workflow does not need. Compare the same scope and acceptance tests.

KasiLabs starts with a plain-language workflow description, a plan, and a private working version. The setup effort still depends on the actual records, roles, exceptions, data, and connections. A fixed build time would be speculation before those are known. How KasiLabs works

2. Platform or hosting subscription

Check the unit that is billed: workspace, app, builder, internal user, external user, record, automation, workload, hosting, or some combination.

As verified on 17 August 2026, KasiLabs' launch pricing is:

PlanMonthly workspace priceIncluded scope
Starter$291 live app, up to 5 workspace members, $10 monthly connection credit
Growth$99Up to 5 live apps, 25 workspace members, $50 monthly connection credit
Scale$299Up to 20 live apps, 100 workspace members, $200 monthly connection credit
EnterpriseCustomCustom app/member limits, terms, and onboarding

Prices are in USD, taxes may apply, and the current source is the KasiLabs pricing page. Recheck it when making a purchase decision.

The annual subscription arithmetic is simple: monthly price multiplied by 12. Starter is $348, Growth is $1,188, and Scale is $3,588 before taxes and any paid usage beyond included credit. That arithmetic is not a total implementation quote.

3. Paid usage

Some actions cost more to run than ordinary database or workflow steps: AI generation, document processing, email, images, search, storage operations, or payment transactions.

Estimate usage from actual workflow events:

monthly paid usage = number of qualifying actions × expected unit cost

Then test low, expected, and high months. Ask what happens at the boundary. KasiLabs lets workspace owners set hard daily and monthly limits for paid actions. Optional paid work pauses before it exceeds the chosen limit, while ordinary workflow steps continue where possible. The spending-limit guide explains the questions to test.

Connection credit is not a promise that every external service or integration exists. Count platform-metered usage here. Put the work to implement and test a connection, plus any separate third-party fee, in line five so the same cost is not counted twice.

4. Data cleanup and migration

Importing a clean table is different from reconciling years of duplicate customers, inconsistent item names, missing owners, attachments, formulas, and free-text statuses.

Cost the work to:

  • decide which records move;
  • remove or merge duplicates;
  • map old values to new fields and states;
  • validate ownership and permissions;
  • test totals and sample records;
  • keep an archive or rollback path;
  • run both systems during a controlled cutover if necessary.

If the current data cannot support the new workflow, automation will reproduce the ambiguity faster.

5. Connection implementation and outside services

Each connection has build, testing, security, provider, and failure-recovery costs. A one-way export is usually simpler than two-way real-time synchronisation. A manual approved hand-off may be the right first release.

For every connection, record:

  • source of truth;
  • trigger and expected result;
  • data sent and received;
  • authentication and access owner;
  • duplicate prevention;
  • retry and reconciliation;
  • provider fee and usage model;
  • behavior when the outside service is unavailable.

6. Internal owner time

Custom software needs a business owner even when no employee writes code. Someone must decide the workflow, answer questions, prepare test records, review access, accept releases, and prioritise changes.

Calculate it visibly:

owner cost = hours per month × loaded hourly cost × 12

Include the people who test and train, not only the sponsor. Use your own rates; do not borrow an agency's “average” as though every team has the same opportunity cost.

7. Training and changeover

Count the time required to explain the new route, update procedures, support the first real cases, and stop people returning to the old side channel.

Training cost increases when the app changes responsibilities, not merely screens. A requester may need to provide evidence earlier. A manager may receive an explicit queue. An administrator may need to handle access and failed connections. These are operating changes.

8. Maintenance and change reserve

The workflow, external services, security expectations, browser behavior, and business rules will change. Decide who handles:

  • defects and urgent recovery;
  • small workflow changes;
  • larger scope changes;
  • dependency and security updates;
  • provider/API changes;
  • access reviews;
  • release approval and previous-version recovery;
  • exports and continuity.

A subscription may cover the platform without covering every custom change. A traditional build may transfer code without providing ongoing operation. Ask for the boundary in writing.

9. Security, privacy, and continuity

Cost the controls appropriate to the data and decision. They may include permission design, test accounts, secure data handling, retention, backups or exports, incident response, independent security testing, legal review, and a continuity plan.

KasiLabs associates private customer content with the customer's workspace and provides access controls, private working versions, approved releases, important activity records, and earlier versions. It does not turn a workflow into a compliance-certified system or remove the customer's obligations. Review KasiLabs security and the current terms against your requirements.

04

Use a worksheet instead of a universal market range

Many current cost articles publish broad ranges. Those numbers mix countries, supplier models, app types, quality levels, and scope assumptions. They can orient a buyer, but they cannot price your workflow.

Create this table and require evidence for every entry:

Cost lineOne-timeMonthlyAssumptionOwner
Setup/buildDefined workflow and acceptance tests
PlatformPlan, members, apps
Paid usageLow/expected/high actions
Data/migrationRecords, files, cleanup
ConnectionsVerified systems and provider fees
Internal timeOwner/test/training hours
MaintenanceIncluded work and reserve
Security/continuityControls and recovery evidence

Add the one-time column to 12 times the monthly column. Then compare that first-year amount with the current alternative and the operating result the workflow is expected to improve. Do not count a saving until you have measured the current baseline and the released app's result.

05

Know when not to build

Stay with the current system or buy packaged software when:

  • a standard product covers the job at a reasonable total cost;
  • the workflow has no accountable owner;
  • the policy is unsettled or changes too often to test;
  • data is too poor to support the intended decision;
  • required integrations, offline use, compliance, or resilience are not verified;
  • the first workflow has no measurable operating result;
  • the organisation cannot maintain access, releases, and continuity.

A spreadsheet can remain appropriate for one trusted owner, low volume, simple calculations, and low-risk work. Packaged SaaS usually wins when the process is standard and its ecosystem matters. Traditional development is stronger when the requirement needs deep technical control, specialised performance, or ownership beyond a platform's verified scope.

KasiLabs is a fit to test when the people who know the process need tailored workflow software and want a private working version, explicit access, spending limits, and controlled release. Start with one complete result rather than funding a broad “digital transformation.”

Cost one workflow, then describe it in KasiLabs. Choose Starter only if one live app and five workspace members genuinely fit; use the private version to learn the real setup, data, connection, and ownership cost before release.

Ready when you are

Bring one task your team already knows well.

Describe your workflow