1. Prepare a clean version in Google Sheets
Build the formulas, dropdowns, and tabs in Google Sheets. Make a separate copy of the finished spreadsheet for customers. Use clear labels for cells buyers can change and leave one fictional example they can check before entering their own numbers.
For a Freelance Project Quote Calculator, the inputs could be estimated hours, hourly rate, and expenses. The sheet adds expenses to the cost of the hours and shows the quote total.
Check the copy for private data. Delete private tabs, rows, and client details from the version you share. A buyer who copies the spreadsheet can unhide hidden tabs. Check for links or formulas that read from a private spreadsheet. A buyer may see an access error if IMPORTRANGE still points to a file they can’t open. Google’s guide to hidden sheets · IMPORTRANGE permissions.
3. Decide what file the buyer gets
| Deliver | Good fit when | Check before you sell |
|---|---|---|
| PDF with a Google Sheets link | Buyers use Google Sheets and want their own copy. | Open the link from the actual PDF. Verify the copy works in an outside account. |
| XLSX file | Buyers work in Excel and you can verify the export there. | Open the exported file in Excel. Check formulas, dropdowns, dates, and currency formats. |
| Both files | You support Google Sheets and Excel. | Label both downloads clearly and test the same example in each. |
Use File → Download in Google Sheets to export an Excel file. Offer XLSX after checking the exported version in Excel, especially if your sheet uses Sheets-specific formulas. Google’s guide to using Sheets with Excel.
If your product started as an Excel workbook, follow our guide to selling an Excel template to check workbook links and package a clean .xlsx download.
4. Sell and deliver the template with Genesize
- Prepare the delivery file. If you’re selling a Google Sheets link, put the product name, view-only link, copy steps, and support email in a PDF. If you’re selling an Excel file, use the tested XLSX.
- Upload the file. In Genesize, choose Add product → I already have a product → Files & digital downloads. Attach the delivery PDF, the tested XLSX, or both. Save the draft.
- Publish the sales page. List what the buyer receives and which app they need. Connect Stripe for paid sales, review the page, and publish.
After payment is confirmed, buyers find the attached files under Included downloads on their purchase page. For the full setup, see the Genesize publishing guide.
Sample Google Sheets delivery PDF
See how to lay out the link, copy instructions, and a quick formula check. Replace the placeholder with your own spreadsheet link before selling.

5. Test the link and the calculation like a buyer
Open the exact file from Buyer Preview. If you’re delivering a link, make a copy from an unrelated Google account and check that the new copy works without access to any of your other files. Use a desktop browser to follow the copy steps.
- In the sample quote calculator, enter 6 hours, $75 per hour, and $30 in expenses. The expected total is $480.
- Change only the hours to 7. The expected total is $555. Your original sheet should still show the starting value.
- If you also deliver XLSX, run both checks on the exact downloaded file in Excel.
If you’re testing the purchase and email too, see what Buyer Preview, a $0 sample order, and a sandbox payment each check. Checkout and delivery tests.
What to check when a buyer can’t copy the sheet
- Request access. Open the exact link from the purchased PDF. Check whether the buyer is using the intended account and whether your workspace allows external viewers.
- Make a copy is missing or disabled. Try the link in a desktop browser while signed in. Check that viewers can copy the file in its sharing settings.
- The buyer can edit your original. Check both the file and its parent folder. A buyer who already has Editor access to the folder can inherit that access. Move the clean sales copy to a separate folder with the intended permissions.
- The copy opens but a formula shows
#REF!. Check the formula’s error message. IfIMPORTRANGEpoints to a private sheet, replace the dependency with data inside the template and test a fresh copy.
Google Drive sharing and folder permissions · Google’s IMPORTRANGE guide.
Common questions
Can Genesize build my Google Sheets template?
Build and test your workbook, formulas, and dropdowns in Google Sheets. Use Genesize for the product page, Stripe checkout, and delivery of a PDF with your Google Sheets link, an XLSX file, or both.
How do I let buyers copy my Google Sheet?
Share a clean version as Viewer, leave copying enabled, and test the link from a separate Google account. In a desktop browser, the buyer opens the sheet and chooses File, then Make a copy.
Why does my buyer see Request access?
Check the exact URL in the PDF. Share the clean template as Anyone with the link and Viewer if your Google workspace allows it. If a work or school account restricts external sharing, use a workspace that permits it or offer a tested XLSX file.
Do buyers get updates to the spreadsheet automatically?
Buyers edit their own copies. Changes to your master do not flow into a buyer’s existing copy. If you publish a new version, explain how buyers can get it and keep their own data.
Have a spreadsheet ready to sell?
Upload the delivery PDF or XLSX, publish your product page, and share the link.
See Free to Sell