Back to Blog

What It Really Costs to Digitize a Box of Handwritten Recipes

Everyone asks the price per card. It's the wrong question. The OCR runs about thirty cents a box; the real bill is ten hours of human review. Here's the honest math and three ways to handle it.

I built an app to digitize shoeboxes of handwritten recipes. So people ask me for a price per card. It's the first question, and it's the wrong one.

The entire premise is flawed. The cost of running OCR on a recipe card is so close to zero it might as well be. The real cost is the human labor required to make the output useful. Almost nobody understands this until they're forty cards deep and wondering where their Saturday went.

Let's run the numbers.

The API Bill Is a Rounding Error

For recipe cards, the machine-reading part is a commodity. I run them through Google Cloud Vision, the cloud engine that actually handles handwriting. Textract is the one to reach for on printed forms and invoices, not cursive recipes. Vision is good enough to produce a usable first draft, and it is astonishingly cheap. A common price is about $1.50 per 1,000 pages. You can read my full breakdown in Less Than a Penny Per Document.

A typical recipe box holds maybe 200 cards. Some hold 100, some hold 400. Let's use 200. At $1.50 per 1,000 pages, the total machine-reading cost for your entire box is thirty cents. If you have a huge 400-card box, you might crack sixty cents.

This is less than the postage to mail the box to a scanning service.

If you're making a decision based on the API bill, you are optimizing the wrong line item. It's noise. The few cents you might save by trying to self-host an open-source model are dwarfed by the cost of your time setting it up.

And no, Tesseract isn't the answer here. It's free, which is great, but its support for handwriting is effectively nonexistent. For a box of cursive recipe cards from your grandmother, it's a non-starter. I've compared the major tools elsewhere. For this job, you need a cloud engine that actually handles handwriting, and its cost is, again, trivial.

So the part a computer does is basically free. The expensive part is what comes next.

The Real Cost: Your Eyeballs and Your Time

OCR is a first draft. For a blog post or a searchable document archive, an 85% accurate first draft is often good enough. For a recipe, it is not.

An OCR error turning "1 tsp" into "7 tsp" or "1/2 cup" into "12 cups" is the difference between a treasured family dish and an inedible disaster. The output has to be perfect. And a machine's first draft of messy, seventy-year-old cursive is never perfect. I've written about exactly what kinds of mistakes to expect.

This means a human has to review every single card. They have to fix typos, correct quantities, decipher shorthand ("a knob of butter"), and re-attach notes scrawled in the margins or on the back. This is the real work. And it takes time.

Here are my estimates, based on digitizing thousands of cards:

  • Cleanly printed or typed card: 30-60 seconds. Quick scan, a few minor fixes.
  • Average handwritten card: 2-4 minutes. You'll need to read it carefully, fix several misinterpretations, and format it correctly.
  • Faded, heavily annotated, or complex card: 5-10 minutes. These are the ones with cross-outs, arrows, and a key ingredient listed on the back. It's detective work. Let's be optimistic and say the average card in your 200-card box takes 3 minutes to review and correct. That's 200 cards * 3 minutes/card = 600 minutes.

That is ten hours of focused work.

That's the price tag. Not thirty cents. Ten hours.

Three Honest Options

Once you accept that the real cost is labor, the right path forward becomes much clearer. You have three options.

1. Do It Yourself. This is the cheapest in terms of cash. Pennies for the OCR, plus the cost of a scanner if you don't have one. The actual cost is your time, a full weekend, or a few evenings a week for a month. This is the best option if the recipes are precious to you and you consider the time spent a labor of love. Your time is effectively free to you.

2. Pay a Digitizing Service. These services typically charge between $1.00 and $3.00 per card. For our 200-card box, that's $200 to $600. It seems steep, until you remember what you're buying. You are not paying for scanning and OCR. You are paying for their 10 hours of review time. You're buying back your weekend. For many people, this is a great deal.

3. Use a Purpose-Built Tool. This is the path I'm building with MoveMyRecipes. The goal here is not to make the OCR cheaper, it's already free. The goal is to make the human review faster. A well-designed app can provide a side-by-side interface, smart suggestions for fractions and units, and a workflow that cuts the review time for an average card from three minutes down to one. It turns a ten-hour job into a three-hour job. The value is in the efficiency of the human-in-the-loop process.

The Right Question

The mistake is focusing on the per-unit processing cost. For document tasks at human scale, that cost is a ghost. It's an artifact of old pricing models from a decade ago. Today, the labor to verify and correct the output is the whole story.

So the question is not "What does it cost per card?"

The right question is, "Whose ten hours is this, and what are they worth?"

This lesson applies to more than just recipes. It's a core truth for most modern OCR and data extraction work, which you can read more about in my OCR lessons. If you're looking at a project like this and want to figure out the right approach, feel free to get in touch.


I build tools for small businesses to automate OCR and document processing. If you have a workflow buried in paper, I can probably help.

Share this article

Want to Work Together?

Let's discuss how I can help with your project.

Get in Touch