---
title: "Fixed-Price Software Engagements, $2,500–$7,500 | Heartwood"
description: "Six fixed-price engagements, 1–4 weeks, $2,500 to $7,500: a verdict on an idea, a working prototype, a team assessment, a code audit, or a two-week trial."
url: "https://heartwood.agency/services"
---
Services

# You’re doing work that matters. What’s keeping you up at night?

Every relationship starts with a **Starter**: one fixed price, one to four weeks, yours to keep.

* You know the price before we start. One price, one scope, one to four weeks.
* You decide what’s next. You finish knowing whether to go further with us. Either answer is a good outcome.
* You keep the work. Act on it yourself, or hand it to anyone else. It’s yours either way.

---

## Which of these sounds like you?

Pick the one closest to where you are. Each page has a short checklist to confirm it.

* ### You haven’t built it yet.  
You have an idea worth building, and you need to know it holds up, or you need others to see what you see.
* You have a big idea, or someone’s asking you to bet on theirs.  
Idea CheckBefore you bet the farm.  
You walk away with a written go / no-go on whether it can be built, and what it would really cost.  
$2,500About one week[See if it fits →](https://heartwood.agency/services/idea-check)
* You know it’s good, and you can’t make anyone else see it.  
PrototypeSomething they can hold.  
You walk away with a working first piece of your app, in code you own outright.  
$7,500About three weeks[See if it fits →](https://heartwood.agency/services/prototype)
* ### You’re building, and it’s harder than it should be.  
Your team is busy, but not on what matters, or you need more hands and you’ve been burned before.
* Everyone’s busy. You’re not convinced it’s on the right things.  
Team DiagnosisYou’re not imagining it.  
You walk away with a written assessment of what’s going wrong, and what to fix first.  
$5,000Two to four weeks[See if it fits →](https://heartwood.agency/services/team-diagnosis)
* You need more engineers, but every one you add makes your days heavier.  
Team TrialTwo lighter weeks.  
You walk away with two weeks of our engineers inside your team, and a clear answer on whether we’d lighten your load.  
$5,000Two weeks[See if it fits →](https://heartwood.agency/services/team-trial)
* ### It’s built, and it isn’t working the way you hoped.  
You’re running on code you don’t trust, or you built something good and the right people haven’t found it.
* It works, mostly. It’s slow, it breaks, and you don’t trust where it came from.  
Code AuditWhat you actually have.  
You walk away with a keep-or-rebuild verdict, with what every fix costs.  
$2,500Two to three weeks[See if it fits →](https://heartwood.agency/services/code-audit)
* You built something worth using. Right now it’s the best-kept secret in your space, and that’s not a good thing.  
Get NoticedYour best-kept secret shouldn’t be.  
You walk away with a plan to get the right people engaged (developers on your tools, or your first 100 users), with the biggest gap already fixed.  
$5,000Three weeks[See if it fits →](https://heartwood.agency/services/get-noticed)

### None of these, or not sure?

Tell us what’s going on. We’ll point you to the right Starter.

[Tell us what’s going on →](https://heartwood.agency/services#contact)

## Partnerships

When you’re ready to go deeper. Every Starter ends with a recommendation, and when you’re ready, most grow into one of these two Partnerships: deeper, closer, and built on what the Starter uncovered.

* Custom Build  
For you if: you know what to build, and you want it built right.  
We build the rest from the scope your Starter already wrote down. Your repo, your code, from the first commit.  
From$20,000  
[How builds work →](https://heartwood.agency/services/custom-build)
* Embedded Team  
For you if: you need people, not a project.  
A senior engineer on your team, with a quarter, half, or all of their focus yours. Every change they make is reviewed by the team behind them before it reaches you.  
$6,500/monthper quarter lane · 3-month minimum  
[How embedded teams work →](https://heartwood.agency/services/embedded-team)

Start here

## Tell us what’s going on.

We’ll point you to the Starter that fits.

Still comparing agencies? [Read our guide on choosing a software agency](https://heartwood.agency/guides/how-to-choose-a-software-agency).

```json
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "@id": "https://heartwood.agency/#organization",
  "name": "Heartwood",
  "legalName": "Heartwood Agency",
  "url": "https://heartwood.agency",
  "logo": "https://heartwood.agency/images/logo.png",
  "description": "Custom software agency for mission-driven teams. Mobile apps, web platforms, embedded engineering partnerships, and engineering leadership.",
  "slogan": "We care more than it makes sense on paper",
  "foundingDate": "2024",
  "founder": {
    "@type": "Person",
    "@id": "https://heartwood.agency/about#michael-martin",
    "name": "Michael Martin"
  },
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Oklahoma City",
    "addressRegion": "OK",
    "addressCountry": "US"
  },
  "areaServed": [
    {
      "@type": "City",
      "name": "Oklahoma City",
      "containedInPlace": {
        "@type": "State",
        "name": "Oklahoma"
      }
    },
    {
      "@type": "Country",
      "name": "United States"
    },
    "Worldwide"
  ],
  "serviceType": [
    "Custom Software Development",
    "Mobile App Development",
    "Web Application Development",
    "Software Discovery & Strategy",
    "Embedded Engineering Partnership",
    "Engineering Leadership"
  ],
  "knowsAbout": [
    "React",
    "React Native",
    "Kotlin",
    "TypeScript",
    "Mobile App Development",
    "Web Application Development",
    "SDK Development",
    "API Development",
    "Software Architecture",
    "Engineering Leadership"
  ],
  "sameAs": [
    "https://www.linkedin.com/company/heartwood-agency",
    "https://www.youtube.com/@heartwoodagency"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "email": "hello@heartwood.agency",
    "contactType": "sales",
    "availableLanguage": "English"
  },
  "priceRange": "$2,500 - $50,000+"
}
```

```json
[
  {
    "@context": "https://schema.org",
    "@type": "CollectionPage",
    "name": "Services, Heartwood",
    "url": "https://heartwood.agency/services",
    "isPartOf": {
      "@id": "https://heartwood.agency/#organization"
    },
    "description": "Six fixed-price services, each one to four weeks and worth it on its own, plus the two engagements they lead to.",
    "mainEntity": {
      "@type": "ItemList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "item": {
            "@type": "Product",
            "@id": "https://heartwood.agency/services/idea-check#product",
            "name": "Idea Check",
            "url": "https://heartwood.agency/services/idea-check",
            "description": "We read it like engineers, not fans, and tell you plainly whether it holds. One week, one written verdict.",
            "brand": {
              "@id": "https://heartwood.agency/#organization"
            },
            "offers": {
              "@type": "Offer",
              "priceCurrency": "USD",
              "availability": "https://schema.org/InStock",
              "url": "https://heartwood.agency/services/idea-check",
              "seller": {
                "@id": "https://heartwood.agency/#organization"
              },
              "price": "2500"
            }
          }
        },
        {
          "@type": "ListItem",
          "position": 2,
          "item": {
            "@type": "Product",
            "@id": "https://heartwood.agency/services/prototype#product",
            "name": "Prototype",
            "url": "https://heartwood.agency/services/prototype",
            "description": "We build the first real piece, in code you own, so the people who need to believe can hold it in their hands. About three weeks.",
            "brand": {
              "@id": "https://heartwood.agency/#organization"
            },
            "offers": {
              "@type": "Offer",
              "priceCurrency": "USD",
              "availability": "https://schema.org/InStock",
              "url": "https://heartwood.agency/services/prototype",
              "seller": {
                "@id": "https://heartwood.agency/#organization"
              },
              "price": "7500"
            }
          }
        },
        {
          "@type": "ListItem",
          "position": 3,
          "item": {
            "@type": "Product",
            "@id": "https://heartwood.agency/services/team-diagnosis#product",
            "name": "Team Diagnosis",
            "url": "https://heartwood.agency/services/team-diagnosis",
            "description": "We listen up and down the org, then tell you what’s happening and what to fix first. Two to four weeks, from people who have led a team like yours.",
            "brand": {
              "@id": "https://heartwood.agency/#organization"
            },
            "offers": {
              "@type": "Offer",
              "priceCurrency": "USD",
              "availability": "https://schema.org/InStock",
              "url": "https://heartwood.agency/services/team-diagnosis",
              "seller": {
                "@id": "https://heartwood.agency/#organization"
              },
              "price": "5000"
            }
          }
        },
        {
          "@type": "ListItem",
          "position": 4,
          "item": {
            "@type": "Product",
            "@id": "https://heartwood.agency/services/code-audit#product",
            "name": "Code Audit",
            "url": "https://heartwood.agency/services/code-audit",
            "description": "We tell you whether you’re building on a foundation or a pile, and what it takes to make it right. Two to three weeks.",
            "brand": {
              "@id": "https://heartwood.agency/#organization"
            },
            "offers": {
              "@type": "Offer",
              "priceCurrency": "USD",
              "availability": "https://schema.org/InStock",
              "url": "https://heartwood.agency/services/code-audit",
              "seller": {
                "@id": "https://heartwood.agency/#organization"
              },
              "price": "2500"
            }
          }
        },
        {
          "@type": "ListItem",
          "position": 5,
          "item": {
            "@type": "Product",
            "@id": "https://heartwood.agency/services/team-trial#product",
            "name": "Team Trial",
            "url": "https://heartwood.agency/services/team-trial",
            "description": "Spend two weeks with a team that makes your day lighter, not longer. Then decide. For a season, or for longer.",
            "brand": {
              "@id": "https://heartwood.agency/#organization"
            },
            "offers": {
              "@type": "Offer",
              "priceCurrency": "USD",
              "availability": "https://schema.org/InStock",
              "url": "https://heartwood.agency/services/team-trial",
              "seller": {
                "@id": "https://heartwood.agency/#organization"
              },
              "price": "5000"
            }
          }
        },
        {
          "@type": "ListItem",
          "position": 6,
          "item": {
            "@type": "Product",
            "@id": "https://heartwood.agency/services/get-noticed#product",
            "name": "Get Noticed",
            "url": "https://heartwood.agency/services/get-noticed",
            "description": "We work out who the right people are and what would make them stay, then fix the biggest gap while we’re at it. Three weeks.",
            "brand": {
              "@id": "https://heartwood.agency/#organization"
            },
            "offers": {
              "@type": "Offer",
              "priceCurrency": "USD",
              "availability": "https://schema.org/InStock",
              "url": "https://heartwood.agency/services/get-noticed",
              "seller": {
                "@id": "https://heartwood.agency/#organization"
              },
              "price": "5000"
            }
          }
        },
        {
          "@type": "ListItem",
          "position": 7,
          "item": {
            "@type": "Product",
            "@id": "https://heartwood.agency/services/custom-build#product",
            "name": "Custom Build",
            "url": "https://heartwood.agency/services/custom-build",
            "description": "You’ve got a verdict, a prototype, or an honest read on what you have, and you’re ready to build the rest. We build it as a partner, in your repo, from the scope we already wrote down together.",
            "brand": {
              "@id": "https://heartwood.agency/#organization"
            },
            "offers": {
              "@type": "Offer",
              "priceCurrency": "USD",
              "availability": "https://schema.org/InStock",
              "url": "https://heartwood.agency/services/custom-build",
              "seller": {
                "@id": "https://heartwood.agency/#organization"
              },
              "price": "20000"
            }
          }
        },
        {
          "@type": "ListItem",
          "position": 8,
          "item": {
            "@type": "Product",
            "@id": "https://heartwood.agency/services/embedded-team#product",
            "name": "Embedded Team",
            "url": "https://heartwood.agency/services/embedded-team",
            "description": "You get a person, supported by a team. The size of your lane decides how much of their focus is yours, and every lane comes with review, coaching, and the tooling already paid for.",
            "brand": {
              "@id": "https://heartwood.agency/#organization"
            },
            "offers": {
              "@type": "Offer",
              "priceCurrency": "USD",
              "availability": "https://schema.org/InStock",
              "url": "https://heartwood.agency/services/embedded-team",
              "seller": {
                "@id": "https://heartwood.agency/#organization"
              },
              "price": "6500",
              "priceSpecification": {
                "@type": "UnitPriceSpecification",
                "price": "6500",
                "priceCurrency": "USD",
                "billingDuration": 1,
                "billingIncrement": 1,
                "unitCode": "MON"
              }
            }
          }
        }
      ]
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://heartwood.agency/"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Services",
        "item": "https://heartwood.agency/services"
      }
    ]
  }
]
```