Cost and accounts
Is it really free?
Yes. Every document, as many times as you like. There is no trial, no paid tier and nothing held back behind a sign-up. The column controls, the QR code, the currency picker and the signature block are all here from the first document you make. If you want to see the range first, the home page lists all eleven.
Do I need an account?
No. There is nothing to sign up for and nothing to log in to. Since nothing you type is stored anywhere, there would be nothing for an account to hold. Open a page and start typing. What that means for your data is set out on the privacy page.
Is there a watermark or branding on the document?
No. Nothing is added to what you print or export. The document carries your details, your logo and nobody else's. There is no footer advert, no "made with" line and no trial stamp, on the first document or the five hundredth.
Is there a limit on how many documents I can make?
No cap, no monthly allowance and nothing to upgrade to. The page behaves the same whether it is your first invoice or your thousandth. The only thing you have to manage yourself is the numbering, since nothing here counts for you. See numbering your documents.
How does Opsliy make money?
At the moment it doesn't. It costs very little to run, because there is no server doing work on your behalf and no data to store. If that changes it will be said plainly here rather than by quietly adding an account screen. The reasoning is on the about page.
Which document do I need?
Should I send a quote or an estimate?
A quote is a firm price you can be held to. An estimate is a considered figure that both sides expect to move. Send a quote when the scope is settled, an estimate when the final figure depends on what you find. Quote or estimate covers the distinction and why it matters.
What is the difference between an invoice and a receipt?
An invoice asks for money. A receipt confirms it arrived. For business customers you usually need both: the invoice is what their accounts approve, the receipt is what closes it. Receipt or invoice sets out when each applies and why one document doing both causes problems.
When do I need a proforma invoice?
When a buyer needs the numbers on paper before the sale happens: for customs, an import licence, or payment in advance. A proforma looks like an invoice and is not one, and it should not be entered as a sale. What is a proforma invoice explains the difference.
What is a delivery note for?
It travels with the goods and lists what is in the consignment, with no prices, so the person signing on the loading bay is checking quantities rather than reading your margins. A delivery note gets signed on receipt. How to write a delivery note covers what a signature actually proves.
When would I use a credit note?
When an invoice you have already sent is wrong or partly cancelled: goods returned, work cancelled, a price corrected. Issue a credit note against it rather than editing the original, which your customer has already filed. Fixing an invoice you already sent explains why.
What is a goods received note?
Your own record of what actually arrived, written by whoever received the delivery. The supplier's note says what they believe they sent, which is not the same thing. A goods received note is the document that stops you paying for twelve when eleven turned up. See three way matching.
Making documents
How do I make an invoice?
Open the invoice maker, fill in the sheet, and print it or save the PDF. Most people are done in two minutes once their own details are saved as a starting point. How to make an invoice walks through the eight fields in the order that works.
Can I change the wording on the document?
Every label is a text box. Rename Invoice to Tax Invoice, Bill to to Customer, Rate to Day rate, Notes to Delivery instructions. This matters more than it sounds: a document using your customer's vocabulary gets queried less than one using generic accounting language.
Can I add my own columns?
Yes. The column bar above the line items offers Qty, Rate, Hours, Unit and Item code, or you can name one yourself. Columns marked as multiplied into the amount become factors, so quantity times rate gives the line total. A column set to text holds anything, such as a serial number.
Can I remove the prices and totals?
Yes. Remove the Amount column from the column bar and the totals block goes with it, leaving descriptions and your own columns. That is how the delivery note and goods received note work by default. Add the column back and the totals return.
How should I number my documents?
A short prefix and a number that only ever goes up, like INV-0001. Keep a separate sequence per document type, never reuse a number, and never delete a document to close a gap. Nothing here tracks the count for you, so it stays your job. Numbering your documents covers schemes worth using.
Can I add a signature line?
Yes. Switch the signature block on in the sidebar and two ruled columns appear at the foot of the sheet, with space for a name and a date. It is on by default for the documents that usually need it, such as the job card and the delivery note.
Can I put my logo on it?
Yes. Click the logo box at the top left and choose an image. Resize it to around 600 pixels wide first, since a photo straight off a phone can be several megabytes and that weight goes into your saved file and any PDF. The logo is stored inside the sheet and comes back with it.
Currencies and tax
Which currencies are supported?
Every currency in common use, with the thirteen most used here at the top of the picker and the rest below. The symbol follows through to every figure on the document, so switching currency updates the whole sheet rather than just the total.
How does it pick my currency?
From your browser's own locale settings, which already know your region. Nothing is looked up over the network to work it out, so no request leaves the page to find out where you are. Change it whenever you like, and a saved file always overrides the guess when you open it.
Can I add tax or VAT?
The Tax row sits in the totals and takes a percentage, applied after any discount. Add your tax registration number in the notes if your country requires it on the face of the document. Rules vary and change, so confirm what yours needs rather than assuming the template covers it.
Can I invoice a client in another country?
Yes, and two decisions are worth making before the work: which currency you bill in, and who pays the bank charges. International transfers commonly lose a fee somewhere in the middle, and if nobody says whose cost that is, it comes out of your invoice. Invoicing a client in another currency covers both.
Codes, spacing and extras
Can I put a QR code on a document?
Yes. Choose QR code in the sidebar, put a payment link or reference in the box, and place it at the top or the foot of the sheet. It removes the most annoying step in getting paid, which is typing a long account number off a piece of paper. Putting a QR code on your invoice covers what to encode.
What is the barcode for?
Code 39 barcodes are for handheld scanners rather than phone cameras. They suit document numbers on delivery paperwork, where a stores system scans the document in rather than someone keying it. For a payment link read by a person with a phone, use the QR code instead.
Can I make the sheet fit on one page?
Often, yes. Switch Spacing to Compact in the sidebar: it tightens the vertical rhythm without shrinking the text, and on a long invoice it usually saves a page. Removing columns you are not using helps too, since a narrower table fits more rows.
Saving, printing and sending
Can I download the document as a PDF?
Yes. Choose Print or save PDF and pick Save as PDF as the destination in your browser's print dialogue. The file is produced on your own machine and does not pass through a server. Turning an invoice into a PDF covers the two settings that decide how it looks.
Why does my printed document look wrong?
Almost always one of two settings. Background graphics is off by default in many browsers, which drops the dark table header and takes the column headings with it. And scale should be 100%, since "fit to page" shrinks the sheet unpredictably. Both live in the print dialogue, not on this site.
Can Opsliy send it to my client for me?
No, and it never will. There is no server to send anything from. Save the PDF and attach it to your own email, which also means the document arrives from your address rather than a stranger's. That is the trade for nothing you type leaving the browser.
Can I edit a document I made last month?
Only if you saved it. Nothing is kept for you here. Save as file writes the sheet to your own disk as a small .json file, including your logo, and Open a saved file brings it back with everything in place. The help page covers both.
How do I make a reusable template?
Fill in your own details, terms and bank details, then save the file before you add a customer. Open that copy each time and you never retype the parts that do not change. Keeping two files beats one that half fits both kinds of work. A free invoice template you can edit covers what to fix and what to leave blank.
Does it work offline?
Once the page has loaded, everything happens without the network: the arithmetic, the layout, the PDF and the QR encoder. It is not yet installable as an offline app, which is on the list. See the release notes for what is in progress.
Does it work on a phone?
Yes. The sheet reflows for a small screen, the line items become a stack of labelled cards, and it prints the same on paper whatever you filled it in on. Billing from the job rather than at month end tends to get you paid sooner. Making an invoice on your phone covers the fastest route.
Privacy and data
Where is my data stored?
Nowhere. It lives in the page while the tab is open and goes when you close it. There is no database, no account and no sync between devices. That is why saving to a file matters, and why the privacy page fits on a screen without qualifications.
Do you see my invoices?
No. Nothing you type is transmitted, so there is nothing to see and nowhere it could be seen from. Client names, prices, notes and your logo never leave the browser tab. The about page explains why the whole tool was built under that one rule.
Is there analytics or tracking?
Nothing that records what you type, no product analytics, no advertising network and no tracking pixel. The site does load its typefaces from a third party, which discloses your IP address to them, and that is named on the privacy page rather than glossed over.
Are there cookies?
None, which is why there is no consent banner. Nothing is written to local storage either. You do not have to take our word for it: open your browser's developer tools, look at Cookies for this site, and it will be empty. The cookies page shows how to check.
What happens if I close the tab by accident?
The sheet is gone, and it cannot be recovered, because it was never anywhere else. That is the honest cost of nothing being stored. Save early with Save as file if the document is one you would mind losing, particularly a long one.
Something is not working
My totals have disappeared.
The Amount column has been removed, and the totals block goes with it. Add it back from the column bar above the line items and they return, with the arithmetic intact. On the delivery note and goods received note this is the default rather than a fault.
A line vanished when I previewed.
Untouched lines are dropped from the finished document on purpose, so a sheet that opens with three blank rows does not print three empty rows. Type something into the line and it stays. The same applies to empty fields and unused totals rows.
My saved file will not open.
It has to be a .json file made by Save as file on this site. Files from other invoicing tools will not load, and neither will a PDF. Files saved before the columns were configurable still open: the older format is read and converted rather than rejected.
The date is in the wrong format.
Dates follow your browser's language setting rather than a fixed format, so the same sheet reads 19 Aug 2026 for one person and Aug 19, 2026 for another. Changing your browser or system language changes the document. There is no per-document override.
The QR code will not scan.
Two common causes. The encoded text may be too long, in which case the sheet says so rather than drawing something unreadable. Or the document was printed at less than 100% scale, which shrinks the code past the point a camera can read it. Test by scanning the printed copy, not the screen.