Selling price & financial thresholds
One credit equals 1 tCO₂e · USD / credit
Calculate costs. Understand prices. Explore every scenario.
One credit equals 1 tCO₂e · USD / credit
Annual net revenue and costs · thousand USD
Results update as you change inputs
The target price is a required price under your assumptions, not a buyer commitment.
Total nominal costs over the project life
Project documentation self-check
This preliminary checklist is completed by the user. Independent assessment against the selected standard is required; financial performance does not establish eligibility to issue credits.
Enter costs in USD, VND or EUR; totals are converted to USD. Exchange rates remain fixed throughout the analysis.
Open each item to enter fields specific to its cost type. Year 0 is the investment year.
Existing saved items remain as legacy aggregate costs. Open an item and select its type to enter details, or add a new item. Job titles, supplies and unit prices in the supplied Excel file are blank; the application does not invent actual project cost data.
Enter years relative to year 0. When replacing a legacy aggregate with detailed items, edit or remove the original to avoid double counting. EUR exchange rates and new assumptions initially inherit earlier values; review them for your project.
Nominal USD over the full period. These tables analyse the same total cost; do not add their totals together.
The jurisdictional and national REDD+ transactions below are historical references, not spot prices or quotes for your project. Standards, vintages and contract terms may lead to substantially different prices.
USD/tCO₂e · Sources checked on 14 October 2026
Enter a relevant purchase offer or transaction for comparison. This information is supplied by you.
Selling price varies by ±20% and costs by ±20%. Unit: thousand USD.
Green: NPV ≥ 0; red: NPV < 0. This table reflects NPV only; it does not assess the target markup or credit eligibility.
Save, compare and restore assumptions in this browser.
This web tool draws on the structure of REDDCostModel_VN_7_Sep_2026_Edited.xlsm: general information, personnel, contractors, supplies, assets, travel and other costs, including quantities, unit prices and schedules. The supplied file contained no project inputs. Initial figures are illustrative examples created for this application.
This is an extended financial simulation, not a complete equivalent conversion of Excel/VBA. VBA modules were read through text extraction; macros were not executed. Version 2 adds 7 cost sheets, 13 item types, A–I allocation, 3 purpose categories and 6 cost-characteristic categories. Assets include purchase/replacement, maintenance and fuel; travel includes transport, accommodation, per diem and additional lump sums. Classification tables do not automatically apply economies-of-scale factors.
Red: negative NPV or no saleable credits. Amber: break-even but below the target markup, or no costs entered. Green: positive costs and credits, NPV ≥ 0 and selling price at least equal to the target. This is a financial assessment under assumptions, not a prediction of success or a quality certification.
Year-0 costs are not discounted; years 1…N use end-of-year cash flows. Year 1 is the starting calendar year + 1. The model does not include income tax, financing structure, grants, ancillary revenue, salvage value, wildfire probability or variable credit issuance. Add these if needed before making investment decisions. Budget reductions cannot substitute for MRV, forest protection or community obligations.
Kandulu, Pham & Wheeler (2026) — Technical Methodology and Conceptual Framework ↗
Kandulu, Wheeler & Pham (2026) — Benefit–Cost Analysis Tool User Manual ↗
Descriptions and bibliographic information for these two publications were consulted on Research @ Flinders. Full-text PDFs were not obtained to verify each equation. Web formulas are disclosed above and have not been confirmed equivalent to the authors’ model. There is no official endorsement by Flinders University.
Data is saved locally in your browser and does not sync across devices. Export JSON for backup and CSV for cash-flow review. This application does not import or execute XLSM files.
From cost inputs to break-even pricing and adjustments. The video demonstrates actual tool operations with an illustrative scenario checked against VBA formulas.
This 4-minute 54-second walkthrough has 10 chapters recorded on the English tool. ElevenLabs voice: Rachel – Clear, Calm, Natural, Neutral, Narrative. English captions are embedded in the video and included in the MP4 download. Select a chapter to seek; audio does not autoplay.
XLSM files cannot be imported directly. JSON is for backup/restore; CSV is for reviewing results, not re-importing. Practice data is illustrative, not a market quote or an independently assessed project.
| Field | How to enter it and what it means |
|---|---|
| Investment year and duration | Year 0 is the investment year. If it is 2027, year 1 means 2028. A duration of 34 creates 35 annual rows, years 0–34, covering 2027–2061. |
| Price base year | The year of the original unit prices. No escalation applies before this year; subsequent costs compound over the elapsed years. |
| Salary growth and inflation | Detailed personnel costs use salary growth. Fees, taxes and forest-use-right fees have an inflation factor of 1. Other items use USD inflation. VND/EUR inflation is reference-only when reporting in USD. |
| Currencies and exchange rates | Select USD/VND/EUR for each item. At 25,000 VND/USD and 30,000 VND/EUR, EUR 100 equals USD 120. Rates remain fixed throughout the period. |
| Area | Enter hectares. Area affects credit volumes and per-hectare land tax; it does not automatically multiply every item labelled “ha”. |
| Discounting | Converts future cash flows to present values. Nominal total costs differ from discounted PV of costs. |
| Credits | Enter pre-deduction reductions/ha/year, buffer, leakage and first issuance year. Buffer and leakage are deducted sequentially; credits from before the first issuance year are not accumulated. |
| Price, selling fee and target | Price is in USD/tCO₂e; selling fees are a percentage of revenue. The target markup is applied to the break-even price, not calculated as a margin on revenue. |
| Budget reduction | A scenario factor reducing all costs. Keep it at 0% for Excel reconciliation. For a real plan, adjust specific items using verifiable evidence. |
Enter 3 to mean 3%, not 0.03. Quantities and unit prices must be non-negative; start/end years and recurrence intervals must be integers.
In Data & costs, scroll to Cost inventory. Add the appropriate type and open the item to edit its name, currency, quantity, price and schedule. Edit or remove legacy aggregate items when replacing them with details to prevent double counting.
Enter headcount, salary and benefits per person per year, plus start/end years. For example, 2 people × USD 6,000 = USD 12,000 at base-year prices, then apply salary growth. Convert monthly salaries to annual values before entering them.
Enter quantity × unit price per occurrence, the unit label and recurrence interval. Hour/day/month/ha labels do not trigger automatic conversions. Example: 2 contracts × USD 2,500 every 2 years. To match VBA, enable Exclude end year.
Enter asset quantity, purchase price, purchase year, useful life and whether to replace at end of life. Leaving actual maintenance blank uses the percentage method; entering 0 means zero maintenance cost. Fuel is the annual total for the whole asset item, not per asset.
Example: 2 devices × USD 2,000, with 10% maintenance = USD 400/year at base prices; 1,000 litres × USD 1.20 = USD 1,200 fuel/year. Without replacement, maintenance and fuel stop at the end of useful life. For Excel comparison, set the asset end year to the end of the analysis period.
Enter trips/year, people/trip, days, road/water/air fares, accommodation/person/night and per diem/person/day. Nights = days − 1. Lump sums per trip are added on; set components already covered by the lump sum to zero.
Example: 2 trips, 3 people, 4 days = 6 person-trips, 18 person-nights and 24 person-days. Select separate currencies for fares and accommodation/per diem.
Enter amounts and schedules. For a one-off forest-use-right fee, set the start and end years equal. Enter land tax per ha/year; the tool multiplies it by area. Fees/taxes do not inflate; rent and other costs do. Do not enter the same tax in both general fees and land tax.
Enter occurrences/year and the recurrence interval. Within each activity, add contractor, supplies, fuel, travel and other components. Unit price × quantity is the cost for one occurrence; the tool multiplies by the number of occurrences. Include only costs not already entered in other groups.
“Every … years” is the gap between costs, not occurrences/year. Enable “Exclude end year” for contractors, supplies, travel and activities to match VBA. Personnel and other costs include the end year.
A–I must total 100%. A–H represent functions; I retains unallocated costs. For VBA comparison, allocate 100% to A–H and set I = 0, since VBA sums only A–H. Purpose and characteristic classifications are two views of the same budget; do not add them together.
Red: negative NPV or no saleable credits.
Amber: break-even but below target price, or no costs entered.
Green: positive costs and credits, non-negative NPV and selling price at least equal to target.
Green reflects financial assumptions only. The self-completed checklist does not certify eligibility to issue credits. Sensitivity cells use NPV alone and can be green while the overall assessment is amber.
In the practice scenario, USD 15 gives a red result; break-even is approximately USD 22.56 and target price is USD 25.95. Apply target price to see green under these assumptions. Do not cut MRV, forest protection or community benefits simply to change the colour.
Check unit prices/quantities, start/end years, recurrence and the analysis horizon. With end-year exclusion enabled, equal start/end years produce no costs. Assets without replacement stop operating at the end of useful life.
Complete required numeric fields. Use non-negative values and integer years/intervals, with recurrence at least 1. Allocation must total 100%. Buffer, leakage, selling fee and budget reduction must each be below 100%.
Use matching base years, exchange rates, salaries, end-year treatment and USD reporting, with A–H = 100% and budget reduction = 0. Check monthly/annual units, total fuel for the item, added lump sums and duplicated aggregates. Existing validation compares VBA formulas; Excel macros have not been run directly.
Select application-exported JSON smaller than 2 MB, not XLSM or CSV. If a manually edited file is invalid, use an original backup; do not clear your current data to experiment.
Press play and check device volume and the player mute button. The video has embedded English captions. Download the MP4 or narration for separate viewing. An internet connection is needed for the initial download.