CALCSLIP

Adding machine

Type or paste a column of numbers and get a running total on a tape you can label, copy and share.

Start a line with + − × ÷ (or * and /), add % for a percentage of the running total, type = for a subtotal. Words after a number become its label.

Result

Total
1,378.33
+ 1,250 rent
1,250.00
− 180 deposit back
1,070.00
+ 86.4 groceries
1,156.40
+ 42.15 gas
1,198.55
Subtotal
1,198.55
+% 15% buffer
1,378.33
Entries
5

How the tape works

  1. Running total

    Each line is applied to the total so far, in order

    10, + 5, × 2 gives 30, not 20: the way a desk adding machine prints its paper roll.

  2. Percentages

    +15% adds 15% of the running total; −10% takes 10% off it

    Useful for tax, tips and discounts.

  3. Labels

    Words after the number stay on the tape

    The copy you share says what each amount was.

  4. Paste a column

    One number per line

    Copy a column from a spreadsheet or a bank statement and paste it in: every line is added.

What this calculation assumes

  • Numbers may use thousands commas (1,250.00) and shortcuts like 2.5k. A line can also be a small sum such as 3*12.50.
  • The tape keeps full precision and shows two decimals.

A desk adding machine, in the browser

Before spreadsheets, accountants totted up columns on adding machines that printed every entry on a paper roll. The tape was the point: you could check each figure, write a note next to it and staple it to the invoice. This page works the same way. Type or paste numbers, one per line, and the tape prints each entry with the running total beside it.

Copy the tape as text, share it as a link that reopens the same entries, or print it.

Operators and percentages

A line on its own is added. Start a line with − to subtract, × (or * or x) to multiply and ÷ (or /) to divide. Each line acts on the total so far, so 10, + 5, × 2 gives 30: there is no operator precedence, exactly like a mechanical machine.

+15% adds 15% of the running total and −10% takes 10% off. A line with only = prints a subtotal, which is handy for separating groups such as rent and bills.

Labels and pasted columns

Anything after the number is kept as a label: 86.40 groceries prints as + 86.40 groceries. Numbers can use thousands commas (1,250.00) and shortcuts like 2.5k. Pasting a column from a spreadsheet or a bank statement adds every line at once, and lines that are not numbers are flagged rather than silently dropped.

Questions people ask

Why does 10 + 5 × 2 give 30?

Adding machines apply each entry to the running total in order. If you want the math-class answer, put the multiplication on one line as 5*2 and it is worked out before it is added.

Is my list saved?

Your entries are kept in the page address, so the link you copy or bookmark reopens the same tape. Nothing is sent to a server.

How many lines can I enter?

Up to 20,000 characters, which is a few thousand lines. The tape shows the first 200 entries and the total includes all of them.