The key idea
For a freelancer in Morocco serving direct international clients, Gammal Tech offers individual onboarding without commercial registration as a provider requirement. After National ID verification and project setup, you can share guest card payment links. Prepare your service agreement and confirm the receiving bank arrangement alongside checkout. Moroccan service-export and foreign-exchange requirements remain relevant, and withdrawals must go to the verified account holder's own eligible account.
Turn one useful skill into a service people can buy
A strong first service has a visible result. You might prepare product documentation, teach a language, organise a client's research or edit an audio recording. Describe the result, the material you need, the delivery date and the changes included in the price. This gives a prospective client a straightforward decision.
Illustrative example: A technical writer in Rabat offers to turn a German software team's rough notes into five customer-help articles. The agreement includes an outline, a terminology list and one review round. The writer sends a payment link for the agreed first stage, then begins after confirming the payment.
You can start that conversation through a portfolio, a professional introduction or an email. The payment link supplies the buying step without requiring you to build a complete online shop.
Choose a payment route around your client
A payment gateway in Morocco should fit the type of customer you serve. For a direct international client who wants to pay by card, Gammal Tech's guest checkout can be useful. A client paying through a marketplace should follow that marketplace's payment rules, while an established domestic store may need a different combination of local acquiring methods.
Think about what happens after the client says yes. Can they understand the service and currency? Can you match the transaction to the right order? Have you confirmed how the earnings reach your own bank? These questions give you a more useful comparison than a list of checkout logos.
The guest card customer does not need a Gammal Tech account. You can send the link in a message or email, with the agreed deliverable and order reference beside it.
Prepare the service agreement and bank route together
The Office des Changes guidance on service exports covers paid services supplied by a resident to a non-resident, whether performed in Morocco or abroad. It calls for a service contract and repatriation of export proceeds under the applicable rules. Working online does not make those banking requirements disappear.
Make the agreement useful for both the client and your records. Identify the parties, describe the service, state the amount and currency, and explain the delivery and payment schedule. Keep later scope changes with the original agreement.
Ask your bank which account can receive the proceeds of your activity and which documents it needs when a payment platform is the remitter. Explain how the platform's withdrawal record connects to the customer's invoice. Confirm any repatriation timing and treatment of charges before relying on a payout schedule.
Foreign-currency and convertible-dirham accounts have their own eligibility conditions. Do not assume an ordinary personal account can retain foreign-currency receipts. Confirm the exact receiving account and currency with the bank and, where payout eligibility is unclear, Gammal Tech support.
Keep the account and earnings in your own name
Current registration documents: Use the National ID of a country whose citizenship you hold, not a residence-only ID. An Egyptian passport is accepted only for an Egyptian living abroad without their Egyptian National ID available. An Egyptian birth certificate is accepted only for an Egyptian living in Egypt, under 15, who has neither a National ID nor a passport. Check the official registration requirements before applying.
Gammal Tech verifies your identity using your citizenship-country National ID and connects your account to one real person. Individual onboarding does not require commercial registration from Gammal Tech. Your bank's account requirements and the local obligations applying to your work are separate.
Every withdrawal goes to an eligible bank account in the same name as your verified identity. Check spelling and name order before submitting bank details. Do not use a relative's account or collect another seller's revenue through your personal payment project.
If you are building a website for somebody else's business, that owner should create and verify their own account. Their project should receive their customers' payments. This keeps responsibility for the service and ownership of its revenue understandable from the first order.
Make your first order ready for payment
Once verification is approved, configure your payment project in the dashboard, set the HTTPS Payment Callback URL and enable payments. The callback setting is required. You can then use the payment link generator for a specific service and supported currency.
| Check | What the client or bank should understand |
|---|---|
| The offer | The exact deliverable, deadline and included revisions |
| The request | The amount, supported currency and order reference |
| The next step | When work begins after the payment is confirmed |
| The withdrawal | Your eligible same-name account and supporting records |
Sharing the guest card link requires no secret key, SDK installation or domain whitelisting. A complete ecommerce store is unnecessary, although your project still needs its required callback configuration.
Review the current fees and withdrawal rules when setting your price. Merchant and customer charges apply, and transfer fees are deducted from a withdrawal. A EUR checkout does not guarantee EUR settlement at every receiving bank.
Build a process you can repeat for the next client
Check the payment in your merchant records and match the amount, currency and reference before marking the order paid. A screenshot or a customer's return to a confirmation page is not enough by itself. Keep the delivered work and acceptance notes with the same order record.
For a continuing service, monthly or yearly recurring guest links can be used in supported non-EGP currencies. Agree the recurring deliverable and cancellation terms first. Avoid turning a one-off project into an unclear continuing charge.
Gammal Tech handles the VAT and tax obligations assigned to it under its service arrangements. Your own personal income tax, local registration and reporting obligations remain separate. If you later relocate, review the banking and residence requirements before changing your receiving account; eligible withdrawals still follow your verified name.
Common questions
Can I apply to Gammal Tech as an individual in Morocco?
Yes. Gammal Tech offers individual onboarding without requiring commercial registration. You must complete National ID verification and arrange an eligible bank account in your verified name. Local obligations applying to your work remain separate.
Does an online service count differently from work delivered in person?
The Office des Changes definition focuses on a resident providing a paid service to a non-resident, including work performed in Morocco. Ask your bank how to document your particular service and receive its proceeds.
Can a customer pay the card link without registering?
Yes. Guest card checkout does not require a Gammal Tech account. Wallet payments use a different account-based flow.
Can I keep every payment in euros?
Do not assume so. Supported checkout currency, platform earnings and the receiving bank account's permitted currency treatment are separate. Confirm the appropriate account and current foreign-exchange requirements with your bank.
Do I need to contact support to enable payments?
Payment activation is self-service after verification: create a project, open its settings, set the required HTTPS Payment Callback URL and enable payments. Support is useful if the eligibility of a proposed withdrawal account is unclear.
Where should I check fees before quoting a client?
Read Gammal Tech's current payment and withdrawal documentation. It is the central reference for commercial terms, including merchant charges, customer charges and transfer deductions.
Sources and current service details
Service features follow Gammal Tech’s current documentation and individual-account policy. Local sources explain the specific banking or regulatory context cited above; they do not certify a Gammal Tech integration or guarantee account approval.
- Gammal Tech platform, payment and withdrawal documentation: National ID verification, verified payout ownership, self-service project configuration and current commercial rules.
- Office des Changes: Exportations de services: Service-export definition, service-contract and repatriation requirements, and conditional exporter foreign-currency account eligibility.
- Gammal Tech: account verification and getting started: Published approximate verification period and approval notification channels.