IOC Law / Capabilities

Commercial Contracts

Agreements that make responsibilities clear, allocate risk deliberately and support the relationship in practice.

A useful contract reflects the transaction that the parties actually intend to perform. It should state what will be delivered, when payment becomes due, who owns or may use key assets and information, what happens when circumstances change, and how the relationship can end.

We draft, review and negotiate domestic and cross-border agreements with the commercial objective, operating model and enforcement position in view.

Our work may include

  • Supply, purchase and procurement agreements.

  • Services, consultancy and outsourcing arrangements.

  • Distribution, agency, reseller and market-development agreements.

  • Collaboration, strategic-partnership and joint-working arrangements.

  • Technology, software, licence and support agreements.

  • Confidentiality and information-sharing arrangements.

  • Standard terms, customer agreements and contract suites.

  • Contract risk reviews, negotiation support and implementation advice.

What we focus on

We consider scope, performance, acceptance, pricing, payment, change control, exclusivity, intellectual property, data, confidentiality, regulatory duties, warranties, liability, indemnities, termination, transition, assignment, force majeure, governing law and dispute resolution. The emphasis changes with the contract and the client’s negotiating position.

Defining The Commercial Exchange

The contract should identify what each party must provide, the applicable specification or service level, the delivery and acceptance process, and the circumstances in which payment becomes due. Variable pricing, taxes, currency, expenses, minimum commitments, rebates and price adjustments should be expressed in a way that finance and operational teams can administer.

Allocating Risk Deliberately

Warranties, indemnities, exclusions and liability caps should correspond to the actual risks. A standard limitation clause may not address data loss, IP infringement, regulatory penalties, product liability, fraud, confidentiality or third-party claims appropriately. Insurance requirements should be tested against the risk allocation rather than inserted as a generic obligation.

International Contracts

Cross-border agreements need attention to withholding tax, currency and payment controls, import responsibility, sanctions, anti-bribery, data transfers, ownership of local registrations, governing law, dispute forum and enforceability. Incoterms or other trade terms should be used precisely and aligned with the commercial documents and insurance arrangements.

Managing Change And Exit

Long-term relationships change. The agreement should address variations, additional services, changes in law, hardship where appropriate, suspension, force majeure and renewal. Termination provisions should explain the consequences for outstanding orders, data, confidential information, stock, customers, licences, payments, transition assistance and continuing obligations.

Contract Implementation

Signing is not the end of the process. Key obligations, renewal dates, service levels, reporting duties and termination windows should be assigned to business owners. Where a contract suite is used repeatedly, playbooks and approval thresholds can help maintain consistency without preventing commercially justified departures.

  • Structuring Cross Border Transactions Across African Markets

  • Managing Regulatory Risk When Entering A New Market

  • Cross Border Data Operations In African Markets

  • Doing Business in Nigeria

  • Entering Ghana

  • Entering Kenya

  • Entering Rwanda

  • Entering South Africa

CTA

Make the agreement fit the relationship

Share the proposed arrangement, parties, jurisdictions and current draft or commercial terms.

Call to action
Start a Conversation

Discuss your requirements

Tell us the market, commercial objective and timing. We can help identify the legal workstreams and practical next steps.

Start a Conversation →