Pricing

Clear packages, quoted up front

Every project starts with a free call and a written quote you approve.

Packages and prices

Starter

Dashboard

One clear dashboard built from one spreadsheet.

Starting at$750

  • One dashboard from one spreadsheet or CSV file
  • Up to 6 charts and key numbers
  • Works on phones and laptops
  • One round of changes

About 1 to 2 weeks

Recommended

Best fit

Custom App

A working app built around your team's routine.

Starting at$2,000

  • Up to 8 screens built around your workflow
  • Imports from Google Sheets, Excel or CSV
  • A printable one-page report
  • Two rounds of changes
  • Launch help and a short how-to guide

About 3 to 4 weeks

Premium

Full Platform

A complete system for a season or a full year.

Starting at$4,500

  • 15 or more screens, with separate views for different roles
  • Weekly or game-day reports
  • Data cleanup and an analysis write-up
  • Three rounds of changes
  • 30 days of support after launch, up to 3 hours

About 6 to 8 weeks

Care plan

$150 per month

Up to 3 hours of updates, data refreshes and fixes each month.

Hourly work

$50 per hour

Changes, small fixes and one-off analysis outside a package.

Workshops

$400 per session

A 2-hour Python or data workshop for your staff, with materials included.

Two promises in writing

  • Free fixes for 30 days. Report a defect within 30 days of launch, and I fix it free.
  • Ending early is billed by the hour. You pay $50 per hour for work done, never more than the quote. Your deposit counts toward that, and I refund any part not used within 10 business days.

Prices are starting points. Larger builds get their own quote. Hosting or domain costs, if any, are passed through at cost. See how payment works and the Terms of Service.

Payment

How payment works

The call and the quote are free. You pay half when you approve the quote and half at launch.

  1. Before any work

    Free call and quote

    You get a written quote with the scope, timeline and price. Nothing is due yet.

  2. When you sign

    50% deposit

    Pay half the quote with the secure link. Your start date is set once it clears.

  3. At launch

    50% balance

    The balance is invoiced at launch and due within 14 days. Care plans are billed monthly.

Ways to pay

  • Credit or debit card
  • US bank account
  • Apple Pay
  • Google Pay
  • Check

Card and bank payments use Stripe's secure checkout, so I never see your full card or account number. Apple Pay and Google Pay appear on devices set up for them.

Need a purchase order? Tell me before you sign, and its number goes on every invoice. A W-9 is available on request.

Paying a quote or invoice?

Your secure payment link comes with your signed quote and every invoice.

Payment details never change by email. If a message says they have, call or text (317) 316-9610 before you pay.

Quotes

What sets the price of a quote

Prices on this page are starting points. Your written quote sets the final price, and it is good for 30 days.

  • How many screens. A Starter Dashboard has up to 6 charts and key numbers, a Custom App up to 8 screens, and a Full Platform 15 or more.
  • Your data. How many sources it comes from, and how much cleanup it needs.
  • Who uses it. Separate views for different roles, such as coaches and staff, take more work than one shared view.
  • Rounds of changes. Each package lists its rounds. More rounds are billed by the hour or quoted as a change.
  • Changes after you sign. Anything not in the quote is a change, and I quote it before any work on it starts.
  • Support after launch. Defects you report within 30 days of launch are fixed free. After that, updates are a care plan or hourly work.

Start with a free 15-minute call

Tell me what you track and what you want to see. You get a written quote before any work starts.