15 · Business development · 5 min read

In-house or outsourced business development for an IT company?

Compare the responsibilities, full costs, and management needs of an internal hire, an external partner, or a shared approach to IT business development.

Decide which work needs an owner

Before choosing between an employee and a provider, list the work that is currently slipping. Research, prospect selection, outreach, proposal writing, follow-up, discovery, estimates, negotiation, and handover are separate responsibilities. Hiring one person or signing one service agreement does not automatically cover all of them.

Be specific about the gap. If opportunities reach discovery but stall while waiting for estimates, more prospecting may increase the backlog. If the founder spends evenings finding relevant jobs and drafting first messages, execution support could address that particular constraint.

Write down what a successful arrangement would take off your team's plate, what it would still need from you, and who would decide whether an opportunity is worth pursuing.

When an internal role deserves a closer look

Consider an internal hire when the role needs frequent access to technical discussions, delivery planning, and existing customer relationships. This can be especially relevant when your offer changes often or every opportunity requires substantial knowledge of how your team works.

Check whether you can support the person you want to hire. Who will teach the offer, review conversations, give feedback, and help with difficult calls? A job description asking one person to research, prospect, close, manage accounts, and design the entire sales process needs a realistic workload behind it.

An internal role also needs continuity. Decide where notes live, how opportunities are reviewed, and how another person could pick up the work during leave or a transition. Keep the method in the business rather than only in one person's inbox.

When an external partner may fit the work

Consider outsourcing when you can define a bounded job, provide usable evidence, and assign an internal decision-maker. Examples include researching a specified market, running an agreed prospecting channel, or managing proposal preparation and follow-up within clear limits.

Ask how the provider learns your services and handles questions it cannot answer. A competent process should make unknowns visible and bring your technical team in at the right moment. Review who actually performs the work, who checks quality, and what happens when that person is unavailable.

Outsourcing still requires management from your side. Someone must keep delivery capacity current, approve claims and commercial terms, and respond to live opportunities. If nobody can own that role, resolve the ownership gap before paying for more activity.

Compare complete costs over the same period

For an internal role, include compensation, employer costs relevant to your location, recruitment, onboarding, tools, and management time. For a provider, include service and setup fees, agreed variable charges, tools, channel spending, and your coordination time. Use actual quotes and your own estimates, in one currency and over the same period.

Give both options the same definition of a qualified opportunity. Compare the work covered and the time required from your team before calculating a unit cost. A cheap meeting with an unsuitable prospect is still work for someone to process.

Illustrative cost comparison

Assume one month's internal option costs US$3,000 before management time and uses 10 management hours valued at US$30 each: US$3,300 total. Assume an external option costs US$2,600 before coordination and uses 15 hours at US$30: US$3,050 total. The difference is US$250. These are invented planning inputs, not salaries or service prices. Without comparable scope and results, they do not establish which option offers better value.

A shared approach needs an explicit handoff

You can divide the work between an external team and an internal commercial or technical owner. For example, the provider could research suitable opportunities, prepare approved outreach, and manage follow-up. An internal lead could handle discovery, estimates, pricing, and delivery commitments.

Write the handoff around information, not a calendar invitation. The next owner should receive the client's problem, relevant background, stated constraints, open questions, earlier promises, and the agreed next step. Specify who follows up after the call and when a stalled opportunity returns for review.

If the work includes Upwork, use the platform's permitted agency roles and individual accounts. Sharing a personal login is not an acceptable substitute for designing the handoff. Upwork's account and permission rules

Choose a review that can change the decision

Before starting, agree a review period that reflects the work and the length of your buying conversations. Assess setup and targeting early. Review conversation quality, handoff quality, and commercial progress as evidence becomes available. Do not declare an entire model successful or unsuccessful from a few unresolved opportunities.

Use the review to answer practical questions: Are prospects relevant? Are claims accurate? Does the team act on replies? Is the founder spending less time on the intended tasks? Can you explain why opportunities advanced or stopped?

Keep opportunity records, approved messaging, and learning available to your business. Whether you hire internally, outsource, or combine the two, you should finish each review knowing what to continue, what to change, and who owns the change.

Questions people ask

Clear answers before you act.

Is outsourced business development always cheaper?

No. Compare the full cost for a matched scope, including tools, channel spending, variable fees, and internal coordination. Lower fixed spending alone does not establish a lower cost per suitable opportunity or client.

Can I outsource closing as well as prospecting?

You can discuss that scope, but define authority carefully. Decide who can approve estimates, pricing, discounts, and delivery commitments, and how technical questions reach the people responsible for delivery.

What should I prepare before comparing providers or candidates?

Prepare a clear offer, target customer description, permitted proof, current delivery capacity, recent opportunity records, and a list of responsibilities. These make the comparison more concrete than a general request to bring in leads.

Sources and corrections

Check the source, not just our word.

Platform details can change. This guide was reviewed on September 19, 2026. If something looks wrong, email team@upgrowthdesk.com.

About UpGrowthDesk

UpGrowthDesk team

UpGrowthDesk helps freelancers and IT companies with Upwork, client conversations and business development. Our guides use clear examples and named sources. Examples are for learning; they are not client results or promises.

Meet the founder Ask about help with this
Put it to work

Use the guide on a real task.

Start with the free tool, or see the complete service when you want a person to help.