Apply for and manage subsidy programs (KfW, BAFA, GSE)
Hand off government heat-pump-subsidy paperwork to Reonic. You fill the form in the Portal, Reonic files with KfW, BAFA, or GSE on your behalf, and you pay a per-filing fee when the case is submitted.
The Reonic Subsidy Service (DE: Förderservice) is one of the paid Services Reonic operates on your behalf, alongside Grid Registration, Photogrammetry, and Planning Service. You fill in customer and project data on a form inside the Portal. Reonic takes the application from there, files it with the authority (KfW or BAFA in Germany, GSE in Italy), and shepherds it through corrections and approval. You pay a per-filing fee when the case is submitted in Germany. Filing in Italy is free today.
Before you start
- Country eligibility. Germany has the full paid stack (KfW heat-pump and envelope grant, BAFA post-installation confirmation). Italy supports GSE Conto Termico and Superbonus filing for free. Other Reonic countries do not have the subsidy Service. If you operate outside Germany and Italy, file subsidy paperwork yourself.
- Residential only. The Subsidy Service covers residential heat-pump installs. For a heat pump in a commercial building, file that subsidy outside Reonic.
- Portal only. Subsidy forms run in the Reonic Portal, not the Mobile App. Field workers who capture data on the Mobile App hand off heat-pump nameplate photos and commissioning data to an admin or account manager, who fills the form on the Portal.
- Roles and permissions. You need an editor-or-higher role plus subsidy filing enabled for your country. Field workers and viewers cannot fill subsidy forms. If a German subsidy form is read-only or Save does nothing, subsidy filing may not be available in your workspace yet. Contact your Reonic account manager. This is separate from the offer-side subsidy line item, which is always available (see Add a subsidy line to your offer).
- Customer power-of-attorney. Obtain power-of-attorney from the end customer before filing, the same as grid registration. Reonic files on the customer's behalf, and collecting the legal authorisation is yours.
- For Germany, the BZA comes first, then the BND. The Bestätigung zum Antrag (BZA) is the initial KfW application filed at offer stage. The Bestätigung nach Durchführung (BND) is the post-installation BAFA confirmation. The two together cover one heat-pump subsidy case. File the BZA before the BND. KfW rejects a BND that has no matching BZA.
What the Service does
Reonic does this for you:
- Takes your filled-in form data and uploaded files and submits them to KfW, BAFA, or GSE.
- Shepherds the case through corrections. If the authority asks for more information, Reonic forwards the inquiry, you upload the supplementary files, and Reonic re-submits. Correction rounds are unlimited.
- Notifies you when the authority's result PDF lands and when the case closes.
A few things shape how the Service works:
- Eligibility is a judgement, not a calculation. The form collects the customer's data. Whether the installation qualifies for KfW, BAFA, or GSE is a call you make together with Reonic.
- The grant amount is set by the authority. The offer carries an indicative grant estimate (see Read the DE subsidy estimate on the offer), but the actual KfW, BAFA, or GSE payout is set by the authority when the case is filed.
- Forms are filed in the local language. The German BZA and BND are filed in German, the Italian GSE form in Italian. There is no English customer-facing variant.
The DE subsidy case lifecycle
The full DE lifecycle runs BZA at offer stage → Reonic files → result PDF lands → installation happens → BND at installation stage → Reonic files → completion.
Fill the BZA at offer stage
The BZA is the initial KfW application for the heat-pump subsidy. You fill it while the offer is still being worked.
- Open the offer in the Portal and go to the Subsidy section.
- The BZA form renders. It collects customer-data fields (name, address, contact, building info, target heat-pump details), two mandatory file uploads (typically the customer power-of-attorney plus the project planning or heat-pump spec PDFs), and additional-file slots for supplementary evidence.
- Fill the customer data. Save your work explicitly with Save as draft. If you navigate away with unsaved changes, the form warns you first.
- Upload the two mandatory files. The form blocks submission until both are present.
- Optionally use the AI Asset Picker on heat-pump nameplate photos and the craftsman-offer PDF. Click the AI helper button next to the field. The picker extracts heater age, type, and model from the image. The result is advisory, not blocking. Verify it against the actual nameplate before you save.
- Optionally tick the KfW-loan opt-in if the customer wants a KfW loan alongside the grant. The checkbox reads "Der Kunde möchte zusätzlich noch einen KfW Kredit beantragen." When ticked, the offer total is included in the BZA so the customer's bank can reconcile the loan against it. The opt-in only signals intent. The customer still applies for the KfW loan through their own bank, using the BZA as supporting evidence.
- Save as draft at any time, or Submit when the form is complete.
On submit, the case is queued to be filed and the status moves to Queued to file. You monitor the case from the same detail view in the Portal.
Note: Confirm the heat-pump model and age against the customer's actual hardware before submitting. The AI Asset Picker is fast, but downstream KfW corrections are slow. A 30-second double-check saves a week of correction-round delay.
Note: If the heating nameplate is missing, type the heater age, type, and model directly into the BZA form (from the boiler's installation invoice, the maintenance protocol, or a data plate elsewhere on the unit). The nameplate photo is optional supporting evidence for the AI Asset Picker, not a hard-required file. Upload any of these via the additional-file slots.
Note: The BZA form collects application data. It does not estimate or display a grant amount, and its Wohneinheit counts are separate from the offer-stage estimate (see Read the DE subsidy estimate on the offer). Keep the two consistent yourself.
Send the BZA to the customer for signature
The customer usually signs the BZA externally. Reonic provides an email-send flow to streamline it.
- From the BZA detail view, tick the Send to customer flag.
- The customer is emailed the BZA PDF for signature.
- The customer signs externally and returns the signed PDF to you or to Reonic.
- Upload the signed copy back into one of the additional-file slots on the BZA detail view.
You can also collect the signature out-of-band on paper or by email. The send-to-customer flag is a convenience, not a hard requirement.
Note: Sending the BZA to the customer also activates the Customer Portal for this project. The first BZA push makes the project's portal visible to the homeowner and records a "Customer portal link activated" entry in the activity feed. The same applies when you send the BND. If you don't want the customer to see the broader portal yet, collect the signature out-of-band instead. See Configure what your customers see in the customer portal.
Reonic files with KfW
This step happens on the Reonic side. You see it as status changes in the Portal:
- Reonic reviews your BZA data and files, and submits to KfW.
- KfW returns a result PDF and a BZA-Nummer, the unique KfW reference number for the case.
- Reonic uploads the result PDF and enters the BZA-Nummer, moving the status to Filed.
- If KfW asks for corrections (see Respond to a KfW or BAFA inquiry), the status moves to Correction requested.
- If KfW accepts and the case closes at offer stage, the status moves to Completed.
You are notified by email at status transitions. The customer does not receive the Förderzusage (the KfW grant-approval letter) directly. KfW sends the Förderzusage PDF to Reonic as the filing party, Reonic uploads it to the case detail view in your Portal, and you forward it to the customer yourself. Plan a touch with the customer when the case reaches Completed so the Förderzusage reaches them promptly.
Homeowner uploads the Förderbestätigung via the Customer Portal
Once the BZA result has been pushed to the customer (which activates the portal), the homeowner gets a KfW Förderung tab with a subsidy-upload drop-zone. They upload the KfW Förderbestätigung PDF directly.
- You receive a Förderbestätigung hochgeladen! email with a link to the file.
- One file per BZA. The Customer Portal shows a timeline of subsidy progress and a chat surface alongside the upload area.
Install the heat pump
The physical installation happens. Field workers commission the system, capture the JAZ (Jahresarbeitszahl, the seasonal performance factor), confirm renewable share, and produce installation photos and commissioning documents.
Fill the BND at installation stage
The BND closes the subsidy loop. It is the post-installation BAFA confirmation that proves the system was built as designed.
- Open the installation in the Portal. The BND lives on the installation phase, not the offer.
- Go to the Subsidy section. The BND form loads.
- Fill the installation-data fields: heat-pump model installed, commissioning date, capacity, JAZ value, and the rest.
- Enter the BZA-Nummer from the matching BZA filing. Copy-paste it from the BZA result PDF.
- Upload the three mandatory files (the final-invoice / cost calculation, the heat-pump nameplate, and the heat-load calculation). There are three further optional upload slots (payment proof, hydraulic-balancing report, proof the old heating was removed) for the supporting documents your case needs.
- Confirm the four mandatory checkboxes, including KfW JAZ ≥ 2.7 (the heat-pump's seasonal performance factor meets the KfW minimum), ≥ 65% renewable (the installed system meets the renewable-share threshold), plus two programme-specific confirmations. All four must be ticked, or submission blocks.
- Save and Submit. The case is queued to be filed and Reonic picks it up.
Reonic files the BND with BAFA / KfW, the same loop as the BZA, including unlimited correction rounds. When BAFA accepts, the case moves to Completed and the subsidy lifecycle closes.
Note: The four BND confirmations are KfW eligibility declarations, not paperwork. JAZ ≥ 2.7 and ≥ 65% renewable are regulatory facts. The BND is filable once the as-built system meets the JAZ and renewable thresholds. If it doesn't meet them, the install isn't eligible for KfW / BAFA support, so talk to your account manager about whether a different programme applies.
Respond to a KfW or BAFA inquiry
When KfW or BAFA reviews your filed BZA or BND and finds something missing, the authority sends back a correction request. Your status moves to Correction requested, and you get an email.
- Reonic sees the authority's response and moves your case to Correction requested.
- You receive an email summarising what the authority needs.
- Open the subsidy filing's detail view in the Portal.
- Read the inquiry context, usually a chat message from Reonic translating or forwarding the authority's request.
- Upload supporting documents to the additional-file slots.
- Reonic attaches your files to the authority and moves the status back to Filed.
Correction rounds are unlimited. KfW and BAFA can ask for more information as many times as needed. Each round moves between Correction requested and Filed. The DE per-filing fee covers the entire lifecycle, including unlimited correction rounds. You don't pay extra for inquiries.
If the additional-file slots aren't enough, combine PDFs or contact your subsidy contact at Reonic.
Note: Rejected is a terminal state, different from an inquiry. There are no further correction rounds. You receive a rejection email with a reason, and the case closes. If circumstances change, you can start a fresh BZA filing. The customer isn't notified of a rejection directly. Reonic emails you, the installer, and you tell the customer if they need to know. Acceptance works the same way: the Förderzusage PDF lands on your side, and you forward it.
Read the DE subsidy estimate on the offer
A DE offer shows an indicative Förderung estimate in the Förderungen card of the offer's Planning view. It is pre-filled for you. This number sets customer expectations. It is not the filed figure and isn't linked to the BZA application. The real grant is determined by KfW / BAFA when the case is filed. Treat the offer figure as a guideline.
How the estimate is built
The estimate is a percentage applied to a capped eligible cost. Two independent pieces multiply together.
The eligible-cost cap is tiered per Wohneinheit (WE) and rises as you add units:
- 1st WE: €30,000
- WE 2 to 6, each: €15,000
- WE 7 to 10, each: €8,000
A single-family home (1 WE) caps at €30,000 eligible cost. At the 70% rate that's a €21,000 grant ceiling; at the 80% rate for a lower-income owner-occupied home (see below) it rises to €24,000. The cap only ever increases as you add Wohneinheiten. It never causes the estimate to drop on its own.
The percentage stacks bonuses on a base rate, then clamps the total at its ceiling. The ceiling is 70% in most cases, or 80% for a lower-income owner-occupied home:
- Base (Grundförderung): 30%, always applies.
- Effizienzbonus: +5%, for a non-air-source heat pump or an ecological refrigerant.
- Klimageschwindigkeitsbonus: +20%, for an owner-occupied home replacing an existing operational non-renewable heating system. Time-limited, applies only until 2028.
- Einkommensbonus: +30%, for a household income at or below €40,000 a year.
The sum is capped at the applicable ceiling. The ceiling is the usual 70%, rising to 80% when the household owns and lives in a unit and its taxable income is at or below €30,000 a year (that threshold rises to €40,000 when at least one minor child lives in the household). Stacking bonuses past the ceiling has no effect, no matter how many apply.
Each bonus is conditional, and a missing condition lowers the percentage. An air-source heat pump without an ecological refrigerant earns no Effizienzbonus. An owner who doesn't live in the home, or a home with no existing non-renewable heating to replace, earns no Klimageschwindigkeitsbonus. Income above €40,000 earns no Einkommensbonus. When a bonus condition isn't met, the estimate shows a lower figure, so a customer who expected the full stack may see less than they planned for.
Why the estimate can drop when you add Wohneinheiten
This is a common confusion point on a call. The speed bonus and the income bonus apply only to the self-used share of the building.
The Klimageschwindigkeitsbonus and the Einkommensbonus are each scaled by the ratio of self-used WE to total WE. When you add a rented Wohneinheit, the total count goes up but the self-used count doesn't. That ratio shrinks, and those two bonuses get diluted. The eligible-cost cap rises, so more euros are eligible, but the percentage falls. The percentage effect can outweigh the cap rise, so the headline grant drops even though the building got bigger.
For example, take a Doppelhaushälfte with 2 WE and a single owner. The owner can self-use only 1 WE unless the building is set up as a WEG (Wohnungseigentümergemeinschaft). So self-used is 1, total is 2, and the income bonus scales to 30% × (1/2) = 15% before the cap. The speed bonus dilutes the same way. The customer expected the full bonus and sees a lower number. That is the expected behaviour. Unless the building is registered as a WEG, the single owner can't lift the self-used count above 1 to recover the diluted bonus.
The subsidy card shows an inline note explaining that the bonus applies only to owner-occupied units, so the on-screen figure can be lower than the headline rate. Walk the customer through why the figure changed so they know what to expect.
Note: The bands, the percentages, the 70% and 80% caps, and the 2028 sunset follow the current BAFA / KfW rules. When those rules change, Reonic updates them.
Add a subsidy line to your offer
There is a second, separate subsidy artifact: the subsidy line item on the offer PDF (customer-facing label Detraktion). This is a financial number that shows the customer the expected KfW / BAFA grant against the project total. Adding the line item does not file anything with the authority. The BZA filing is a different workflow entirely.
- Open the offer in the Portal.
- Go to the Subsidies line-items area inside the offer detail view. This is on the offer side, not the Subsidy section where the BZA filing lives.
- Click Add subsidy line item.
- Pick one of the three modes and fill the values.
- Save.
The three modes:
- Fixed price: a flat euro amount.
- Percentage: a percentage of the offer total, with per-component flags (PV, storage, wallbox, heating) to indicate which sub-prices it applies to.
- Tax deduction: for programmes structured as deductions over a return-duration period, such as Italian Superbonus-style schemes. The PDF renders a year-by-year tax-savings schedule.
In all three modes the line is subtracted from the offer total. It reduces the gross amount the customer sees on the offer PDF, so the Endbetrag already reflects the projected grant. On residential offers the deduction applies to the Bruttobetrag (the gross, VAT-inclusive Endbetrag). The math is automatic and follows the offer's standard VAT mode.
The customer-facing subsidy text
Each subsidy line carries a per-line customer-description field, labelled "Beschreibung für den Kunden" in the DE UI. This free-text field is the text the customer reads for the subsidy line on the offer PDF and in the digital offer.
The DE calculator auto-fills this field, and you can edit it freely. Because the text is editable, phrasing the subsidy description is the installer's legal responsibility. The add-modal disclaimer says as much. Review the auto-filled text before sending the offer.
The line item is the customer-facing number. The BZA / BND filings are the paperwork Reonic files. Both can coexist on the same project, and you typically use both for a DE heat-pump install: the line item shows the customer the projected grant on the offer, and the BZA + BND filings actually claim the grant from KfW / BAFA.
File the GSE form in Italy
Italy supports a single-step GSE form covering Conto Termico and Superbonus incentives. It is more data-heavy than the DE BZA: it collects cadastral data, ENEA reporting, irrevocable mandates, and dual bank certificates for client and installer, across about 24 typed files.
- Open the offer in the Portal and go to the Subsidy section.
- The Italian GSE form loads.
- Fill the responsible-party VAT and IBAN, the cadastral data, the intervention type, the building destination, the old and new generator specifications, and the cost breakdown with VAT.
- Upload the required files: the disposal certificate, customer ID, purchase invoice, bank-transfer receipt, technical data sheet, intervention declaration, professional delegation, and the generator + location photos. The installer and client bank certificates, the irrevocable mandate, and the dealer ID are optional.
- Submit.
From there the lifecycle mirrors Germany. Reonic files with GSE, you respond to correction requests via the same additional-file flow, and the case moves to Completed on acceptance.
Note: GSE filing in Italy is free today. If you file GSE through Reonic now, you pay nothing for it. Check with your account manager for the latest.
File French country documents (ENEDIS, Cerfa, Consuel)
France does not have the Reonic-filed subsidy Service. What France does have is a three-document FR Offer pack you generate inside Reonic and file yourself. The pack covers the administrative paperwork around a French PV install. It is not a subsidy filing, but it comes up in the same conversation because installers reach for "subsidy" when they mean the government paperwork the project needs to clear.
The three documents each live on their own tab on the FR residential Offer:
- **ENEDIS mandate** — ENEDIS (grid operator) — Power-of-attorney PDF authorising the installer to act for the customer on grid-connection paperwork.
- **Cerfa (Déclaration Préalable)* — The customer's local Mairie (town hall) — Building-permit declaration for the PV install. One document type, version-selected by the document's creation date: the current form is Cerfa 16702-02 (the "DP 2.0" form); projects created earlier render 16702-01 or the legacy 13703-13*. Residential vs. commercial is a customer-type field on the same form, not a separate Cerfa number.
- **Consuel attestation — Consuel (French electrical-safety body) — Electrical-compliance attestation required before the grid connection is energised. Consuel uses its own template family (144A / 144B / 144C / 144C2*) depending on the case. (The DP1–DP5* labels you may have seen are Cerfa city-hall attachment toggles, not Consuel forms.)
The FR pack is three independent PDFs, each generated from its own tab, each rendered individually, each filed with a different authority. Download each one from its own tab.
Open the right tab and pick the form variant
- Open the residential Offer for the FR project in the Portal.
- Find the three tabs in the Offer sidebar: ENEDIS mandate, City hall (Cerfa), and Consuel.
- Each tab lists existing documents of that type. Click Create new to start a fresh one.
Pick the variant per document:
- ENEDIS mandate: tick the grant checkboxes the customer is delegating (signature grant, payment grant, L342 mandate, network-access grant). Tick only what the customer agreed to. Over-broad mandates create legal exposure.
- Cerfa: there's no variant to pick. Reonic selects the right version by the document's creation date (current projects get Cerfa 16702-02, the "DP 2.0" form; older projects render 16702-01 or the legacy 13703-13). Residential vs. commercial is a customer-type field you fill on the form itself.
- Consuel: pick the attestation template that matches the case (Consuel's residential-PV template for a standard residential install; the heavier templates for larger commercial or non-PV cases). Verify the right template against the power threshold (historically 36 kVA) in the Consuel UI.
Fill the customer, installer, and site blocks
All three documents share the same shape: a customer block, an installer block, and an installation-site block.
- On the ENEDIS mandate, pick the client type first. It's a three-way choice (Particulier (private), Professionnel (commercial), or Collectif (collective)) and it switches which field block the mandate shows. This selector lives on the ENEDIS mandate; it doesn't drive the Cerfa or Consuel template.
- For a Particulier (private) client, fill salutation, full name, and full address.
- For a Professionnel or Collectif client, fill business name, SIRET, and the legal representative's full name and role (manager, chairman, and so on). The role is load-bearing. The authority checks that the signer has authority.
- Fill the installer block, same Private or Commercial shape. Installer companies use Commercial.
- Fill the installation site: primary site address, postcode, and grid-connection number. If the mandate covers two sites, fill the second site's details too. The ENEDIS mandate supports up to two sites per mandate. Larger portfolios use multiple mandates.
Pro tip: Use the Import action on the ENEDIS-mandate sub-view to pre-fill customer, installer, and site fields from the underlying Offer data. It saves typing if the Offer is already complete.
Save, preview, download, and file
- Save the document.
- Click Preview to render the filled PDF. It opens in a new tab.
- Download the rendered PDF.
- Verify all fields before sending to the customer. The common mistake is the wrong representative role on a commercial customer.
- Send the PDF to the customer through the Customer Portal or by email. The customer signs these FR documents as separate documents from the Offer-signature flow.
- Once signed, upload the signed PDF back to the project files for your records.
- File each signed document with its authority yourself: the ENEDIS portal for the mandate, your local Mairie for the Cerfa, Consuel for the attestation. Reonic doesn't submit any of the three on your behalf, the same as DE / IT subsidy filings.
Download each document individually from its own tab.
Fix a blank or wrong PDF render
If the rendered PDF comes back blank, partly empty, or with the wrong template, the *wrong Deklarant (declarant) selection (Einzelperson (individual) vs Unternehmen (company)) was usually picked. That field drives which mandate template renders and which Consuel form applies. To correct it, delete the document and re-create it* with the correct selection from the start. Set the selection right at creation. The same fix applies across all three FR documents.
Other causes of a thin render: mandatory fields left blank (re-open, fill, save, preview again) or a stale preview (click Preview once more after a save).
Duplicate or delete a document
- Duplicate an existing document when site or grant terms change but customer details stay the same. The duplicate carries the field data forward. Signed-PDF references stay with the original, so the new document starts unsigned.
- Delete is permanent. Use it when a document is fully superseded.
Electrical schematic and Linky troubleshooting
The Consuel inspector requires a single-line electrical diagram showing the PV array, inverter, protection devices, and grid connection. Reonic doesn't generate this schematic. Produce it with your own electrical-CAD tools or the AI circuit-plan helper, and upload it alongside the Consuel PDF when you file.
The Linky smart-meter integration pulls the customer's historical electricity consumption from ENEDIS via the signed mandate, on the offer's Planning > Energy Demand page. After you submit the meter and consent, the request shows a yearly-total estimate almost immediately, and the full 15-minute profile arrives later (the customer first approves the consent with ENEDIS). The request carries a status (Waiting then Received, or Timeout / Error if it doesn't complete). Use Refresh to re-check. To retry a meter that errored, delete the request and recreate it. Deleting also revokes the ENEDIS consent, so the meter is free to re-request with a corrected consent email.
Common errors:
- "Consent has already been provided for the designated meter by a different user…" (or a similar already-consented message): a previous Linky consent request is still active for this meter under another user. Ask ENEDIS or Reonic support to clear the pending consent so a fresh request can go through.
- Blank consumption profile: confirm the customer signed the ENEDIS mandate. If signed but still empty, ENEDIS may not have readings for the address (rural or recently-installed meter). Enter consumption yourself from the customer's electricity bill on the Offer's Demand page. The simulation runs identically with your entered values.
- Meter-number mismatch (PDL / PRM): the Point de Livraison number on the customer's bill must match the Linky form exactly. A single-digit typo blocks the fetch. The PDL is a 14-digit number on the customer's most recent bill.
Note: The ENEDIS mandate, Cerfa, and Consuel attestation are Offer-side document workflows you file yourself. You fill, preview, download, and file each one. The Reonic Subsidy Service in DE and IT is a different shape, covered in the sections above.
Cost and billing in Germany
Subsidy is a paid Service in Germany. Italy is free.
The pricing model is per filing. Each BZA + BND case is billed once, at a per-filing fee set on your contract. Your contract may include a free-filing allocation, where the first filings bill at zero; the reset period is contract-specific. Check with your account manager. The fee covers the entire BZA + BND lifecycle, including unlimited correction rounds. Rejected filings aren't billed.
You are invoiced weekly for submitted DE filings. Filings in a free allocation are marked free and skipped; the rest are combined into one invoice with 19% DE VAT applied, sent to your workspace's billing contact with a 7-day due date. To reconcile, use the invoice, which lists the filings it covers.
For a refund, your account manager arranges a credit note.
Note: You're billed when the BZA is submitted, not when KfW accepts it. Reonic charges for the filing work, not the KfW outcome. If a BZA later ends up Rejected after a correction round, contact your account manager about a credit.
Status reference
- **Queued to file** — You submitted the form. The case is queued to be filed with the authority. — Right after submit.
- **Correction requested** — The authority returned corrections. Upload supplementary files via the additional-file slots. — Correction round.
- **Filed** — Reonic filed (or re-filed after a correction). The authority's result PDF and reference number are in. — Authority is reviewing or has accepted.
- **Completed** — The authority accepted. The case is closed. — Terminal success.
- **Rejected** — The authority rejected the application, with a reason recorded. A fresh filing may be possible. — Terminal failure. No further corrections.
Status transitions are visible in the Portal detail view and also fire emails, covering every state plus the homeowner-uploaded Förderbestätigung.
When to use Reonic versus file yourself
Use the Reonic Subsidy Service when you don't want master-electrician or admin time tied up in KfW / BAFA / GSE portal navigation, your install volume justifies the per-filing fee, and you want a single record of all your subsidy filings tied to the customer and project records.
File yourself when you have an internal subsidy specialist, your contract economics don't fit the per-filing fee, or you operate in a country Reonic doesn't support yet.
You can also run a hybrid. Use the subsidy line item on Reonic offers to show the customer the projected grant on the offer PDF, and file the paperwork through your own KfW account. The line item is a customer-facing number, the BZA / BND filings are the filed paperwork, and the two are decoupled. The BZA / BND filings aren't mandatory in Reonic. The per-filing fee only applies when you submit a BZA through the Service.
Things to know
- Filing turnaround depends on how quickly the case is picked up. Allow a few business days from submit to Filed, then the authority's own review time on top, typically days to weeks per correction round.
- Copy the BZA-Nummer, don't retype it. The BZA-Nummer field on the BND is free text. If you mistype it, KfW rejects the BND for not matching a known BZA. Copy-paste from the BZA result PDF.
- The AI Asset Picker is advisory. It extracts the heat-pump model and age from nameplate photos to speed your data entry. Verify it against the actual hardware before saving.
- Your subsidy contact at Reonic handles the case. If you need a specific point of contact, ask your Reonic account manager.
- The customer sees subsidy status in the portal once the BZA has been pushed to them. Pushing the BZA activates the portal and exposes a KfW Förderung tab with a subsidy timeline, the homeowner-writable Förderbestätigung upload, and a chat surface. The Förderzusage PDF itself arrives at Reonic from KfW and is forwarded to the customer. The portal is a status and upload surface, not an auto-delivery surface.
- Subsidy programmes filed: Germany, KfW (heat-pump and envelope grant via the BZA) plus BAFA (post-installation confirmation via the BND); Italy, GSE Conto Termico and Superbonus.
- Forms are single-language. The BZA / BND are German, the GSE form is Italian. There is no English customer-facing variant.
- The Mobile App has no subsidy surface. All subsidy work happens in the Portal. Field workers who capture nameplate photos or commissioning data hand them off to an admin or account manager.
- The detail view shows you installer-visible notes, alongside the case progress and status.
- File commercial subsidy yourself. Only a residential (Privatkunden) offer maps to a KfW BZA / BND filing. A business or commercial building isn't covered by the Service, so file commercial subsidy through your own KfW account or a specialist. The Gewerbe versus Privatkunden choice on the offer also affects VAT and commercial framing.
- Billing runs through your existing Reonic billing setup, alongside your subscription and other Reonic-billed Services. No separate payment account is needed. A CSV of your billed filings is available from your account manager on request, useful for accounting reconciliation and free-quota tracking.
- Reonic doesn't generate the Vollmacht. The BZA / BND / GSE forms pull the customer's address and project data from the customer record for you to verify, but the customer power-of-attorney is a document you handle with your own template and upload as one of the mandatory file slots. For a suspensive condition (aufschiebende Bedingung), set the binding wording in the offer's legal-terms section and upload it into an additional-file slot as supporting evidence. Ask your account manager if you want a Vollmacht template.
- External energy advisors join your workspace as users. Add them with the right role and permissions, and they fill BZA / BND forms on the same projects as your in-house team. For a recurring partnership, talk to your account manager.
- KfW eligibility rules are KfW's, not Reonic's. Questions like household-income aggregation, Meisterbetrieb requirements, or the Klimageschwindigkeitsbonus age cutoff are decided by KfW. Enter dates and figures accurately, let your subsidy contact flag obvious concerns before the case ships, and point the customer to KfW or a qualified energy advisor (Energieeffizienz-Experte) for authoritative answers. The applicant (Antragsteller) on the grant is typically the homeowner; KfW verifies the installer's qualification on its side.
What's Next?
If you're working a DE heat-pump deal, the next step is the offer where you fill the BZA and add the subsidy line item. See Finalise an offer and request signature. For the sibling paid Services, see Grid registration.
Need help?
- Step-by-step questions about a subsidy filing → contact your subsidy contact at Reonic, or Reonic support.
- Billing questions → your Reonic account manager.
- A missing country or a capability you'd like to see → talk to your account manager.
- Bug reports → include the project reference and the BZA / BND filing reference (if known) in your support email to Reonic support.
Last updated on

