Skip to content

New: a hosted MCP server. Point Claude at your intake desk. Read more →

Faldaro

Choosing a tool

Google Forms calculated fields: what works, and what doesn’t

Google Forms has no calculated field. There is no box that adds up a quantity times a price, or shows a quote while someone is filling in the form. There are still four ways to get a number out of responses, each computing it after the respondent has submitted. Here is how each works, and when you need a different tool.

By the Faldaro team · Published

What Google Forms can and cannot calculate

Google Forms collects answers. It can validate them — a number within a range, text that matches a pattern — and in quiz mode it can score them. What it cannot do is hold a field whose value is computed from other answers. Every workaround below moves the arithmetic somewhere else, which has two consequences worth knowing before you choose:

  • The respondent never sees the result while filling in the form. A quote, a total or a fee is computed after they press Submit.
  • The computed number lives apart from the answers — in the quiz score, a sheet column or a script — so it is only as reliable as whatever computes it.

Option 1: quiz mode scoring

Turn the form into a quiz in Settings, give each question an answer key and a point value, and Google Forms adds up the points for each response. You can release the score immediately after submission, so the respondent sees it on the confirmation page.

This is the right tool for assessments, self-checks and simple eligibility screens. It is the wrong one for money: points only accrue for answers that match the key, so there is no way to multiply a quantity by a price, apply a percentage or cap a figure.

Option 2: a formula column in the linked sheet

Link the form to a Google Sheet and add a column that computes from the answer columns. Because each response is inserted as a new row, a formula in a single cell does not reliably follow new responses; write one ARRAYFORMULA in the header row so the whole column is computed at once:

=ARRAYFORMULA(IF(ROW(C:C)=1, "Total",
  IF(C:C="", "", C:C * D:D)))

This handles most internal needs: totals for a report, a fee to invoice, a score to sort by. Its limits are that the respondent sees nothing, anyone with edit access can change the formula or overwrite a result, and a renamed or reordered question can silently shift which column the formula reads.

Option 3: Apps Script on submit

An installable form submit trigger can compute a figure the moment a response arrives, write it to the sheet, and email it — to the respondent as a quote, or to your team:

// In the linked Google Sheet: Extensions → Apps Script.
// Add an installable "On form submit" trigger for this function.
function onFormSubmit(e) {
  const qty = Number(e.namedValues['Quantity'][0]);
  const price = 25;                       // the unit price lives here, in code
  const total = qty * price;

  e.range.getSheet()
    .getRange(e.range.getRow(), e.range.getLastColumn() + 1)
    .setValue(total);
}

A script can express any logic, and it keeps prices out of the form itself. The trade-offs are the ones every script carries: it runs as the person who created the trigger and stops if their account does, it works within Apps Script’s daily quotas, and when a question is renamed the key in e.namedValues changes and the script breaks until someone who understands it fixes it.

Option 4: a Marketplace add-on

Several Google Workspace Marketplace add-ons add calculations to Google Forms, typically by generating a companion form or a results page that can compute values. Before installing one, check what it can access (form, sheet and Gmail scopes are common), where the computation runs, whether respondents see the result before or after submitting, and how it is priced.

When you need a real calculated field

The workarounds above are fine for scoring and back-office totals. A calculated field is worth moving for when:

  • People should see the number before they commit — a quote, a booking fee, a membership price.
  • The number is charged, so it has to be the one the rules computed, not one anybody could change.
  • The pricing is yours to keep — rates you would rather a competitor could not read from the page.
  • Other rules depend on it: show a question over a threshold, route a large request for review.

How Faldaro handles calculated fields

In Faldaro a calculated field is part of the form, and its formula is evaluated on the server:

  • Formulas reference fields by name — `quantity` * `unitPrice` — using arithmetic, comparisons and a closed set of functions (MAX, MIN, ROUND and a few more). Nothing in a formula can execute code, and every formula is checked when you publish.
  • The public form can show the result as people type. With live evaluation switched on for a link, the server returns the computed values on each change — the values only, never the formula behind them.
  • The submitted figure is the server’s. Every save re-runs the formulas and stores the result separately from the answers, so a total edited in the browser is replaced by the real one. A payment is priced by the same engine.
  • Hidden questions count as zero, so a total stays correct when conditional logic hides an add-on the respondent did not choose.

The quote calculator page shows a working example, and calculated fields are on every plan, the Free plan included.

For a calculator that needs no account and no server at all — a bill splitter, a quick estimate to send around a group — Faldaro Zero runs the same formulas inside a link. One honest trade: in Zero the formula travels with the form, so anyone holding the link can read it. Pricing you would rather keep private belongs on Faldaro, where the server holds the formula and returns only the values.

Questions

Can Google Forms calculate a total?

Not on the form itself. Google Forms has no calculated field that updates while someone fills it in. The usual workarounds compute the total afterwards — in quiz scoring, in a formula column of the linked Google Sheet, or in an Apps Script — so the respondent never sees the figure while answering.

Does quiz mode count as a calculation?

Only for scoring. Quiz mode awards points for answers that match an answer key and adds them up, and it can show the respondent their score after they submit. It cannot multiply a quantity by a price, apply a discount or compute anything that is not a sum of points for correct answers.

Why does my formula column break when new responses arrive?

New form responses are inserted as new rows, and a formula typed into one cell does not reliably follow them. The usual fix is a single ARRAYFORMULA in the header row of a new column, which computes the whole column at once, including rows added later.

Can the respondent see the result before submitting?

Not with Google Forms alone. Showing a live total needs a form tool that evaluates formulas while the form is being filled in.

Totals that compute as people type

Calculated fields evaluated on the server — shown live, never forgeable. Free to start.

No card required.