How to start an internal tools agency

An internal tools agency builds the unglamorous software that operations staff use all day: dashboards, admin panels, approval queues and lookup screens wired to a company's existing database and SaaS tools. Day to day you interview the people doing the work, get read access to their data, build with a framework or internal tool builder, and handle the many small requests that follow launch. The main decision is how deep into a client's systems you go. Read-only dashboards are low risk; tools that write to production data need testing, permissions and audit trails. The real constraint is access: you cannot start until someone grants secure credentials, and that often takes weeks.

The business in one offer

Who it serves

Direct-to-consumer brands with roughly ten to forty staff whose operations manager pulls order, return and inventory data into spreadsheets every morning. They pay because those manual reports eat hours and arrive stale, and their own developers are busy with the customer-facing store.

What to sell first

A three-week project: one dashboard showing daily orders, returns and low-stock items from the store platform and warehouse system, plus one admin screen to search an order and see its full history. Read-only access only. Excluded: editing production data, custom data warehouses, and ongoing analytics work.

Read-only scope shortens security reviews, lowers the risk of damaging client data, and lets you reuse connectors across e-commerce clients. The deliverable replaces a named spreadsheet, so the value is easy to see in the first week.

What could it cost to start?

This is an original example budget for the limited pilot described above. It is not a researched market average or a complete quote for every location.

Illustrative setup allowances · USD
Item to priceExample allowance
Internal tool builder or hosting plan for demos, three months$150.00
Password manager and secure credential sharing, one year$60.00
Sample store and warehouse sandbox accounts$80.00
Website and case write-up template$150.00
Professional liability and cyber insurance quote allowance$600.00
Master services agreement review by a lawyer$450.00
Example total$1,490.00

What this assumes—and excludes

Assumes you already build web apps and SQL queries professionally and own a reliable computer. Excludes owner pay, client-side hosting and tool licenses billed to the client, travel, and paid ads. Insurance and legal costs vary widely, so collect quotes before quoting your first project.

Collect actual supplier, insurance and local-authority information. Add a reserve for delays and unexpected costs; the example total is not a funding recommendation.

How the unit economics work

At an assumed $6,500.00 per project and $150.00 in direct costs, contribution is $6,350.00 before monthly fixed costs, owner pay and taxes. With 55 all-in working hours per unit, that is $115.45 per delivery hour before those deductions. These inputs illustrate the arithmetic; they do not establish a market price or expected earnings.

The example also allows $200.00 in monthly fixed costs. Include unpaid acquisition and administrative time when deciding whether the offer is worthwhile.

Try your own numbers

These are editable planning assumptions, not prices we have verified. Calculations stay in your browser.

Contribution per unit$6,350.00
Monthly operating result$63,300.00
Monthly break-even units1
Startup funding gap$1,490.00

Operating result = (price − direct cost) × units − monthly fixed costs. Before owner pay, taxes, financing and startup recovery. At these inputs, delivery requires 550 hours per month, plus any work not included in your per-unit estimate. Sales volume is a scenario, not a forecast.

How to find the first customers

Test a small offer before scaling traffic. Record the source of each enquiry, whether it fits the offer, and whether the buyer pays.

  1. Ask operations managers in your network to show you the morning spreadsheet they build. Offer to sketch the dashboard version for free on a call, and keep the sketch as your demo.
  2. Partner with a fractional operations consultant or an e-commerce bookkeeper who sees reporting pain at clients, and agree on a disclosed referral arrangement.
  3. Write a short public guide on joining store-platform and warehouse data without double counting returns, and send it to brands only after they ask about reporting.
  4. Offer each completed client a small monthly maintenance retainer, and ask whether they know another brand with the same morning report problem.

What to validate before spending more

  1. Before each project, list the exact APIs and permissions you need and confirm in writing who grants them. Do not start the clock until access works.
  2. Run your first project with a written definition of done, such as the operations manager no longer building the spreadsheet for two weeks, and check whether that holds.
  3. Have a peer review how you store client credentials and query logs, and confirm nothing sensitive sits in your laptop's downloads folder or chat history.
  4. Track the change requests that arrive in the first month after launch. If they exceed what a retainer covers, raise the retainer or narrow the support terms.

The operational catch

The dashboard is only as trusted as its numbers, and the first time it disagrees with the finance team's report, people go back to spreadsheets. Agree on definitions, such as when an order counts as returned, before building, and show the logic behind each figure on the screen so staff can check it themselves.

A practical way to fund the first step

Charge 40 to 50 percent at signing and the rest on handover, which covers insurance and tooling from the first project. Keep the demo on free or monthly tiers and avoid buying annual licenses until two clients use the same tool.

Separate cash already available from money still to earn. Count only proceeds after direct expenses, and do not spend customer funds needed to fulfill their existing orders.

Questions before you start

Should I use a low-code tool builder or write code?

Tool builders speed up admin screens and suit teams that want to make small edits later. Custom code suits complex logic or strict hosting rules. Pick per client based on who will maintain the tool after you leave.

Who should own the hosting account?

The client. Host in their cloud or tool account so access can be removed cleanly when your work ends and so their data never sits in an account you control.

How do I handle personal customer data in dashboards?

Show only fields staff need, mask payment and contact data where possible, and limit access by role. Ask the client which privacy policies and contracts already govern that data.

Source-backed checks

These references support the specific checks below. They do not endorse this business idea or substantiate the example prices, costs or demand.

CISA's small business guidance recommends multifactor authentication and removing administrator privileges from user laptops. CISA: Cyber Guidance for Small Businesses.

SBA describes common types of business insurance, including professional liability coverage for errors in services provided. U.S. Small Business Administration: Get business insurance.

The IRS explains that businesses should keep records that support income, expenses and deductions shown on tax returns. Internal Revenue Service: Recordkeeping.

Turn this into your own plan.

Start with this offer, then add your actual budget, skills, weekly hours and location. Your generated plan starts private.

Plan this business →

Explore related business ideas

How to start a Shopify app business

Build one Shopify app that fixes a specific merchant problem, such as back-in-stock alerts for small apparel stores, and grow through app store reviews.

Explore the guide →

How to start a Chrome extension business

Sell a Chrome extension that saves and organizes research tabs for students and analysts, with a free tier and a paid sync feature.

Explore the guide →

How to start a WordPress plugin business

Sell one premium WordPress plugin to WooCommerce store owners on annual licenses, with a free version for discovery and email support for paying sites.

Explore the guide →

How to start a niche booking software business

Build online booking software for mobile dog groomers only, with route-aware scheduling, deposits and reminder texts, sold as a monthly subscription.

Explore the guide →

How to start a mobile app business

Launch one small paid iPhone utility, a receipt scanner for freelancers who file quarterly taxes, and test a one-time price against a yearly subscription.

Explore the guide →

How to start an API business

Sell metered access to one developer API that converts HTML into clean, print-ready PDF invoices, with a free tier, usage tiers and published uptime figures.

Explore the guide →

How to start a no-code app development agency

Build internal job-tracking apps on no-code platforms for small field service companies, delivered as a fixed-price two-week build with a support plan after.

Explore the guide →

How to start a Figma plugin business

Sell a paid Figma plugin that audits a design file for off-system colors and text styles, priced per editor per year for in-house product design teams.

Explore the guide →

How to start a Slack app business

Build a Slack app that runs weekly written standups for remote teams of five to fifty, collecting answers in a thread and flagging blockers to the team lead.

Explore the guide →

How to start an indie game development business

Ship one small single-player puzzle game on PC in about nine months, with a fixed feature list, a public demo, and a wishlist goal before setting a launch date.

Explore the guide →

How to start a Discord bot business

Build custom moderation and onboarding bots for paid-membership Discord servers, with a one-time build fee and a monthly hosting and maintenance plan.

Explore the guide →

How to start an MVP development agency

Build first web app versions for non-technical founders as a six-week fixed-scope sprint, starting with a paid scoping week that produces a feature list and clickable flow.

Explore the guide →

How to start a software QA testing business

Sell a release testing service to small SaaS teams without a QA hire: a written test plan, a manual regression pass before each release, and a short bug report.

Explore the guide →

How to start a website accessibility audit business

Audit small business websites against WCAG with manual and screen reader testing, and deliver a prioritized fix list, without promising legal compliance.

Explore the guide →

How to start an Airtable consulting business

Rebuild one messy operations base for a small nonprofit or agency in Airtable, with linked tables, forms, views per role and a recorded training session.

Explore the guide →

How to start a Salesforce consulting business

Offer certified Salesforce admin cleanup for small sales teams: fix the lead and opportunity process, dedupe records and build three reports their manager trusts.

Explore the guide →
Compare all software and saas business ideas →