Build a structured pricing table that lists your products or services with their tiers, features, and prices. This template is designed for businesses that need to maintain and share pricing information in a clear, tabular format. Each row represents a product or plan with columns for the plan name, monthly price, annual price, key features included, and any usage limits. The spreadsheet format makes it easy to update prices, add new tiers, or adjust features without rebuilding a web page. When generated via the API, you can pull pricing data from your billing system and produce an always-current pricing sheet for your sales team. Share the link with prospects during negotiations, export to PDF for formal proposals, or use the data to power your public pricing page. The structured columns also make it simple to calculate annual savings, compare tiers, or model pricing changes before going live.
| Plan | Monthly Price | Annual Price | Users Included | Storage | Key Features |
|---|---|---|---|---|---|
| Starter | $19/mo | $190/yr | 3 | 10 GB | Core features, email support |
| Professional | $49/mo | $490/yr | 10 | 100 GB | All Starter + API access, priority support |
| Business | $99/mo | $990/yr | 25 | 500 GB | All Pro + SSO, custom integrations |
| Enterprise | Custom | Custom | Unlimited | Unlimited | All Business + SLA, dedicated CSM |
Generate this pricing table programmatically with a single POST request. The API returns a shareable URL that anyone can open in the browser.
curl -X POST https://openofficeai.com/api/v1/sheets \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "My Pricing Table",
"sheets": [{ "rows": [["Plan","Monthly Price","Annual Price","Users Included","Storage","Key Features"],["Starter","$19/mo","$190/yr","3","10 GB","Core features, email support"],["Professional","$49/mo","$490/yr","10","100 GB","All Starter + API access, priority support"]] }]
}'Returns { "id": "...", "url": "...", "created_at": "..." }. See the full API docs for formatting, formulas, and export options.
This template comes with 6 columns designed for a standard pricing table workflow. Each column can be renamed, reordered, or extended through the API or the browser editor.
The name of the pricing tier.
The cost when billed monthly.
The cost when billed annually, typically at a discount.
The number of user seats included in this plan.
The amount of data storage included.
A summary of the main features available on this plan.
This template is a starting point. Here are specific ways to adapt it to your workflow:
Add a "Savings vs Monthly" column that calculates the percentage saved when paying annually, making the annual plan more compelling.
Include a "Popular" or "Recommended" boolean column to flag your best-value plan, useful for rendering a highlighted card on your pricing page.
Add a "Trial Available" column to indicate which plans offer a free trial, helping your sales team guide prospects to the right starting point.
Fetch the current sheet, then send a PUT request to update price cells in place. The spreadsheet URL remains the same, so anyone who bookmarked the link will see the updated pricing automatically. This is much easier than re-generating a new document every time a price changes.
Yes. Use the GET endpoint to read the pricing data as JSON, then render it dynamically on your website. This gives you a single source of truth for pricing: update the spreadsheet and your website reflects the change without a code deploy.
Add separate columns for each currency (USD Price, EUR Price, GBP Price) or create separate spreadsheets per region. If you have a currency conversion service, you can auto-populate localized prices via the API when the base price changes.
Compare features across products, plans, or competitors in a clear matrix format. This template puts...
Generate professional invoices that your clients can view and download instantly. This template incl...
Manage your sales pipeline with a lightweight CRM spreadsheet that tracks leads, deal stages, and ex...
Sign up for free and start building spreadsheets in seconds — from the browser or via the API.