PJ Service Contracts in Brazil: Essential Clauses and Red Flags
If you work as a PJ (Pessoa Juridica) in Brazil, service contracts are the foundation of your professional relationships. A well-drafted contract protects both parties, while a poorly written one can expose you to legal risks, including the dreaded pejotizacao claim. This guide covers what every PJ professional needs to know.
What Is a PJ Service Contract?
A PJ service contract (contrato de prestacao de servicos) is a commercial agreement between two legal entities: your company (the service provider) and the client company (the contracting party). It establishes the scope, terms, and conditions of the professional services you will deliver.
Unlike a CLT employment contract, a PJ service contract should reflect an autonomous, independent relationship between businesses.
Essential Clauses Every Contract Must Include
1. Identification of the Parties
Both companies must be fully identified:
- Company name (razao social) and trade name (nome fantasia)
- CNPJ number
- Registered address
- Legal representative’s name and CPF
Having a professional registered address from SedeFiscal on your contract immediately establishes credibility and avoids the awkwardness of listing a home address.
2. Scope of Services
This is the most important clause. Define precisely:
- What services you will deliver
- What deliverables are expected
- What is explicitly excluded
- Quality standards or acceptance criteria
Avoid vague language like “the contractor will provide IT services.” Be specific: “The contractor will develop and deliver a responsive web application according to specifications in Annex A.”
3. Payment Terms
| Element | What to Specify |
|---|---|
| Total value or rate | Fixed project price, hourly rate, or monthly retainer |
| Payment schedule | Upon delivery, monthly, milestone-based |
| Payment method | PIX, bank transfer, boleto |
| Invoice requirements | NFS-e issuance before or after payment |
| Late payment penalty | Typically 2% fine + 1% monthly interest |
| Currency | BRL (or foreign currency for international contracts) |
4. Duration and Termination
- Contract start and end dates (or indefinite with notice period)
- Renewal terms (automatic or manual)
- Termination notice period (typically 30 days)
- Grounds for immediate termination (breach, fraud, bankruptcy)
- Obligations upon termination (final payments, return of materials)
5. Confidentiality (NDA)
Include a mutual confidentiality clause covering:
- Client business information and data
- Your proprietary methods and tools
- Duration of confidentiality obligation (typically 2-5 years post-contract)
6. Intellectual Property
Define ownership of work products:
- Does the client own everything you create? (work-for-hire)
- Do you retain rights to reuse generic components?
- What about pre-existing IP you bring to the project?
7. Liability and Indemnification
Limit your exposure with reasonable liability caps and mutual indemnification clauses. Never accept unlimited liability.
Red Flags: Signs of Pejotizacao
Pejotizacao occurs when a company disguises what is effectively an employment relationship as a PJ service contract to avoid labor costs. Brazilian labor courts can reclassify these relationships, resulting in massive back-payment obligations for the contracting company.
Warning Signs in the Contract
- Exclusivity clause: You cannot work for other clients
- Fixed working hours: Required to work 8 hours daily, Monday to Friday
- Subordination language: “Report to manager X” or “follow company policies”
- Non-substitution clause: Only you personally can perform the work (no substitutes)
- Mandatory presence: Required to work at the client’s office daily
- Company email and badge: You are integrated into the client’s organizational structure
The Legal Test
Brazilian labor courts evaluate four elements to determine if an employment relationship exists:
- Pessoalidade (personal nature): Only you can perform the work
- Habitualidade (regularity): Services are continuous and regular
- Subordinacao (subordination): You follow orders and hierarchical control
- Onerosidade (compensation): You receive regular payment
If all four are present, a court will likely reclassify the relationship as employment.
Protecting Yourself as a PJ
To maintain the legitimate independence of your PJ relationship:
- Serve multiple clients when possible
- Set your own schedule and document this flexibility
- Use your own tools (laptop, software, workspace)
- Include a substitution clause allowing you to delegate work
- Issue invoices that vary in amount based on actual work delivered
- Maintain your own business infrastructure (registered address, bank account, website)
Payment Terms: What Is Fair?
| Contract Type | Recommended Payment Structure |
|---|---|
| Project-based | 30% upfront, 40% at milestone, 30% at delivery |
| Monthly retainer | Payment within 10 days of invoice issuance |
| Hourly rate | Monthly billing with timesheet documentation |
| Ongoing services | Net 15 or Net 30 after invoice |
Always negotiate a late payment clause. In Brazil, the standard is a 2% fine plus 1% monthly interest (juros de mora).
Contract Review Checklist
Before signing any PJ contract, verify:
- Scope of services is clearly defined
- Payment terms and amounts are explicitly stated
- No exclusivity or subordination clauses
- Termination conditions are balanced for both parties
- Confidentiality obligations are reasonable and mutual
- Intellectual property ownership is clearly assigned
- Your company address and CNPJ are correctly listed
- Dispute resolution method is specified (arbitration vs. courts)
Conclusion
A good PJ contract protects your business, your income, and your independence. Take the time to review every clause, push back on red flags, and consult a lawyer when dealing with high-value or long-term agreements. Your professional infrastructure, from your CNPJ to your registered address at SedeFiscal, all contribute to demonstrating that your PJ arrangement is a legitimate business-to-business relationship.
Need a fiscal address for your company in Brazil?
Plans starting at R$ 19.90/month with mail management included.
View Plans