Feed-in plans are available from the
2026-05-27.curie API version onwards.
On earlier versions they are hidden from the plans endpoints, and requesting a
quote for a feed-in plan returns 400 BAD_REQUEST. Pin your Auth Client or
request to this version or later to work with feed-in.How feed-in differs from consumption
- Money flows the other way. The customer is credited per kWh fed in, based on EPEX day-ahead spot prices. Credits surface through List invoices like any other billing document.
- There is no supplier switch. A feed-in signup registers the customer’s generation with the grid operator; there is no previous contract to cancel.
- Delivery starts on the first of a month. Grid operators register feed-in to the start of a month and need about one month of lead time.
- A smart meter must already be installed. Feed-in quantities are metered per quarter-hour; without a smart meter (iMSys) there is nothing to credit.
How it works
Find a feed-in plan
List plans and pick one with
direction: "feed_in". Consumption plans carry direction: "consumption".
Feed-in plans are configured per organization; ask Nomos support if none
appear for yours.Create the subscription
POST to Create a
subscription with the
feed-in plan. The shape is the same as a consumption signup, with the rules
listed below.The response is the same subscription object as for a consumption signup;
store its
cURL
id for invoices, prices, and status changes, exactly as you
would for consumption.For feed-in, estimated_usage is the expected annual feed-in quantity in
kWh, not consumption.Nomos registers the feed-in
Nomos identifies the customer’s market location (MaLo) with the grid
operator and registers the generation to the start date. No action is
needed from you. The subscription behaves like a consumption subscription
from here: Retrieve a
subscription returns
status: "pending" until the start date is reached, then "active".Signup rules
Requests that break a rule are rejected with400 BAD_REQUEST and a message naming the violated rule.
| Field | Rule for feed-in plans |
|---|---|
meter.type | Must be smart. A smart meter has to be installed before the signup. |
customer.vat_id | Required when customer.type is company, optional for customer.type: "person" (see How feed-in is taxed). |
intended_start_date | Must be the first day of a month, at least one month out. |
previous_supplier | Not supported. There is no contract to cancel. |
product_orders | Not supported. Smart meter ordering and §14a EnWG only apply to consumption. |
How feed-in is taxed
Feed-in remuneration is taxable revenue, and the rules depend on who operates the system. This is the background for the API’svat_id rule.
- Private operators usually charge no VAT. Most fall under the small business scheme of § 19 UStG (up to 25,000 EUR previous-year revenue), so their credits are paid out without VAT. If a private customer does not fall under the scheme, pass their
vat_idat signup and their credits break out VAT on top of the remuneration. - Companies receive credits that must satisfy invoice rules. Nomos pays feed-in as a self-billing credit (Gutschrift), and § 14 UStG requires such a document to carry the supplier’s tax identification.
customer_type and vat_id to Retrieve a quote: a person without a vat_id is quoted the net payout, everyone else sees VAT included. Sending the same values you later submit at signup keeps the preview and the invoices in agreement.
This section summarizes the rules so the API behavior makes sense; it is not
tax advice. Whether a specific operator is exempt depends on their overall
situation, which their tax advisor can assess.
FAQ
Can a private person sign up without a VAT ID?
Can a private person sign up without a VAT ID?
Yes. Without a VAT ID, a person’s credits are treated as small-business
payouts and show no VAT; with a VAT ID, the credits break out VAT (see How
feed-in is taxed). Companies are assumed to be
VAT-registered regardless, which is why
vat_id is required for them.How is the credited price determined?
How is the credited price determined?
Feed-in is credited based on EPEX day-ahead spot prices for the
quarter-hours in which the customer fed in. Use Retrieve a price time
series to show
customers the prices their feed-in earns.
Can the customer order a smart meter as part of the signup?
Can the customer order a smart meter as part of the signup?
No. A feed-in signup requires the smart meter to be in place already, so
product_orders of type smart-meter are rejected. If the customer doesn’t
have one yet, the metering point operator (or a consumption signup with a
smart meter order) has to get them there first.Can one customer have both a consumption and a feed-in subscription?
Can one customer have both a consumption and a feed-in subscription?
Yes, and this is the common case for PV households: one consumption
subscription for what they draw from the grid and one feed-in subscription
for what they export. The two are separate subscriptions, typically on the
same address with different meters or meter registers.