P Promec
▶ Demo 3 months for €1
NFS-e

NFS-e and ISS: the auto shop's labor is a service, and the municipality is in charge

The part answers to the state; labor answers to the municipality. That's why the same clutch job generates two documents from two different issuers — and why the experience of issuing NFS-e changes from city to city.

By the Promec team · 27 Aug 2026 · 10 min read
The essentials
  • Labor is a service: ISS, municipal jurisdiction, NFS-e document.
  • The rate varies by municipality, within the limits of Lei Complementar 116/2003. There's no national number.
  • The national standard for NFS-e is what makes it viable to integrate issuing into a management program; before, every municipality was its own world.
  • Withholding at source by the recipient is common when you serve fleets and businesses.
  • The part still goes on NF-e or NFC-e. They're parallel documents, not alternatives.

Of all the tax obligations of a Brazilian shop, NFS-e is the one that frustrates newcomers the most: it isn't one rule, it's thousands. Every municipality legislates its own ISS, and for years each one had its own portal, its own layout and its own way of authenticating. A management program that wanted to issue NFS-e would have to speak thousands of dialects.

What Promec does today in Brazil. The system runs the whole shop — AI quotes, scheduling, the mechanic's app, inventory, the customer portal and accounting — and it invoices with your own series, taxes and currency. What it doesn't do yet is issue NF-e, NFC-e or NFS-e directly against SEFAZ or the municipality: that integration is in development and we don't have a date for it. Meanwhile, fiscal issuing stays with your current issuer. We prefer to say this before you sign up, not after. Where direct integration already exists is on the coverage page.

The split that defines everything

Go back to the clutch swap. The kit is merchandise: it goes out on a state nota. The 4.5 hours of shop work are a service: they go out on a municipal nota. Two notas, two taxes, two authorities, for one car and one customer.

This has a direct consequence for the software: the quote has to separate the lines from the start. You can't build a quote with one lump sum and then try to figure out, at issuing time, how much was parts and how much was labor. Whoever works that way ends up estimating the split, and estimating the split between ICMS and ISS isn't a decision worth making in a hurry.

The quote test

Pull up the last quote you handed out. Does it show, separately, each part's line with its price, and the labor hours with their hourly rate? If it does, issuing is mechanical. If it doesn't, the problem isn't in the issuer.

ISS: why your rate isn't your neighbor's

Lei Complementar 116/2003 defines the list of services taxable under ISS and the rate limits. Within those limits, each municipality chooses. There are also rules about where the tax is owed — generally the municipality where the provider is established, with exceptions set by law for certain services.

For a shop with a single address this is simple. For one with two locations in different municipalities, it stops being simple: that's two municipal registrations, possibly two rates and two payment calendars.

The national standard changes the game

Unifying the layout and having a national data environment is what makes it possible, for the first time, for a shop management program to issue NFS-e without writing an integration per city. Municipalities are joining in stages, and not all of them are at the same point.

This matters when evaluating a provider. The right question isn't "do you issue NFS-e?" — it's "do you issue NFS-e in my municipality?" Those are different things, and the honest answer to that question tends to separate the ones who sell from the ones who deliver.

Withholding at source: you receive less than you issued

When the recipient is responsible for withholding the ISS, the amount that lands in your account is less than the invoice's face value. If your system only records the gross amount, bank reconciliation stops closing and the difference turns into a monthly mystery.

At a shop that works with fleets, this isn't an exception: it's routine. The document needs to record the withholding, and accounting needs to expect the net amount.

What to ask of the software

Even when fiscal issuing lives in a separate system — which is the situation for many shops today, and Promec's situation in Brazil —, there are things the management program has to get right so that issuing doesn't become rework:

A shop organized this way can switch fiscal issuers without trauma — which is why it's worth organizing before integrating, not after.

Sources
National NF-e Portal (nfe.fazenda.gov.br), Manual de Orientação do Contribuinte, Ajuste SINIEF 07/05 and technical notes published by ENCAT, state SEFAZ portals and municipal ISS legislation. This text is informational and doesn't replace your accountant's guidance: the rules vary by state and municipality and change often.
Try Promec with your own shop's data

AI quotes, scheduling, mechanic app, inventory and customer portal. 3 months for €1, no lock-in.

Start for €1

FAQ

Why can't labor go on the same nota as the part?
Because they're different taxes and different authorities. Merchandise triggers ICMS, under state jurisdiction, and goes on an NF-e or NFC-e. The service triggers ISS, under municipal jurisdiction, and goes on an NFS-e. The shop issues both. Some municipalities allow itemizing materials within the NFS-e itself for calculation purposes, but that doesn't eliminate the merchandise nota: always confirm with your accountant.
What's a shop's ISS rate?
There's no single national answer. Lei Complementar 116/2003 lists the taxable services and sets limits, but the actual rate is set by each municipality within those limits. Two shops in neighboring cities can pay different percentages for the same service. It's a configuration value for your municipality, not for your software.
What's the national NFS-e standard?
Historically each municipality had its own system, its own layout and its own portal — which made it impractical for a software provider to cover every city. The national standard aims to fix that with a unified layout and data environment, with municipalities joining over time. It's the change that makes it realistic to integrate NFS-e into a management program; until then, the norm was issuing through the municipality's own portal.
My customer is a business and withheld the ISS. Is that normal?
Yes, in several situations set out in the law, the service recipient is responsible for withholding the ISS and paying it in the provider's place. For the shop this means receiving less than the invoice's face value, and it means the nota needs to correctly record the withholding. It's common when serving fleets and larger businesses.
I'm a MEI. Do I have to issue NFS-e?
A MEI is required to issue a nota when the recipient is a legal entity; for an individual, issuing is waived, though optional. The operational rules for MEI changed with the national standard, so confirm the current procedure in your municipality.

Keep reading

NF-e
NF-e at the auto shop: what SEFAZ requires from your system
27 Aug 2026
NFC-e
NFC-e at the auto shop: counter parts sales, with QR Code and CSC
27 Aug 2026
Countries
Where Promec already issues a fiscal document and where it doesn't yet
27 Aug 2026
3 months for €1