b2KIT

Receipt Maker

Generate itemized receipts with business details, line items, tax calculation, payment method, and printable receipt format.

Tested tool guide Tested browser tools Checked August 16, 2026

What Receipt Maker does, with a checked example

A receipt is a record of money already received, not a request for it. This tool collects your business name and address, the customer's purchases as line items, a tax rate, and the payment method, then assembles them into a formatted, printable receipt. The mistake most users make is using it as an invoice: an invoice asks a customer to pay, while a receipt confirms that payment happened. If money has not changed hands yet, you need an invoice instead. If it has, this gives the customer a clean record of exactly what they paid for.

Worked example

A concrete input and expected output from the current implementation.

Input

Business name: Maple & Main Studio
Business address: 210 Birch Street
Line items: Logo design, 2 at $150.00; Business card design, 1 at $75.00
Sales tax rate: 8.875%
Payment method: Credit card

Expected output

Subtotal: $375.00 (2 x $150.00 = $300.00 for logo design, 1 x $75.00 = $75.00 for business card design)
Sales tax at 8.875%: $33.28
Total: $408.28
Payment method: Credit card
Receipt prints with the business details at the top and the line-item breakdown above the total.

Each line multiplies quantity by unit price, and the lines sum to the subtotal: 300.00 + 75.00 = 375.00. Tax is the subtotal times the entered rate, rounded to the nearest cent: 375.00 x 0.08875 = 33.28125, so $33.28. The total is 375.00 + 33.28 = 408.28.

How the result is produced

1

From line items to the total

Each line item holds a description, quantity, and unit price, and the tool multiplies quantity by price to get the line amount. The line amounts add up to the subtotal, the tax rate you enter applies to that subtotal, and the total is subtotal plus tax. The printed receipt shows this chain, so a customer can follow how the final figure was built.

2

The printable output

The result is a receipt layout: business details at the top, the itemized list and totals in the middle, and the payment method recorded on the document. The layout is sized to print cleanly on a standard sheet, and from the print view you can output a paper copy or save the receipt as a PDF through the browser's print dialog.

Good uses

  • A freelancer or small shop hands a paying customer a proof-of-purchase document listing what was sold, at what price, and how it was paid, so both sides keep the same record.
  • An employee or contractor who paid business expenses out of pocket assembles an itemized receipt to submit for reimbursement; the line items show exactly what was purchased.
  • Someone keeping expense records produces a clean printed record of a purchase for their files instead of relying on a faded register slip, with line items they can read and totals they can verify.

Limits and checks

  • A receipt is not an invoice. If the customer has not paid, issuing a receipt misrepresents the transaction and can confuse both the client and your books. Use this tool only after money has changed hands.
  • The tax figure is only as good as the rate you enter. The tool multiplies your rate by the subtotal; it does not decide what rate applies. A wrong or expired rate makes the total wrong, and nothing on the receipt certifies that the tax treatment is correct.
  • Enter unit prices, not line totals. Typing $300 as the unit price for two items makes that line $600. Check that each line's quantity times unit price matches what was actually charged before printing the receipt.

Common questions

Can I use this tool to invoice a client who has not paid yet?

No. A receipt states that payment was received; an invoice asks for payment. Sending a receipt before payment can confuse the client and distort your own records. Keep the document as an invoice until the customer pays, then use this tool once the payment is complete.

What tax rate should I enter?

The sales tax rate that applied to the sale, usually the state and local rate where the transaction took place on the date it happened. Rates vary by location and change over time, and some goods and services are exempt, so confirm the current rate that applies, or enter 0 if no tax applies.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools