How the referral program works#

The Referral Program works by connecting your DIDWW account to new business customers who register through your referral link. When a referred customer qualifies and generates invoice activity, DIDWW creates commission records that can later become available for withdrawal.

The flow starts when the account owner joins the program and shares the referral link. The referred customer then registers and verifies their account, eligible invoices create commissions, and approved earnings can be withdrawn when the withdrawal requirements are met.

        flowchart LR

    subgraph S1[Join the program]
        direction TB
        A[Join Referral Program] --> B[Share referral link]
    end

    subgraph S2[Invite Customers]
        direction TB
        C[Referred customer registers business account and verifies identity] --> D[Referral created]
    end

    subgraph S3[Earn commissions]
        direction TB
        E[Referred customer generates invoices] --> I[Commission earned]
        I[Referral changes status from pending to active] --> F[Commission earned]
    end

    subgraph S4[Withdraw commissions]
        direction TB
        G[Withdrawal available] --> H[Withdraw commissions if minimum threshold is reached]
    end

    B --> C
    D -->|Referral active for 12 months| E
    F -->|Commisions pending for 90 days| G
    

Referral participants#

The Referral Program involves two customer roles:

  • Referrer - The DIDWW customer account that joins the Referral Program and receives a referral link.

  • Referred customer - The customer account that registers through the referrer’s link and qualifies as a referral.

Only the account owner can join the Referral Program or submit withdrawal requests. A business account is required to join. If an account is personal or not yet verified, the join flow can ask the account owner to complete the required account updates before enrollment is completed.

Referred customers must register as business accounts to qualify as referrals. Personal accounts can register through a referral link, but they do not appear in the My referrals table or generate commissions. Self-referrals do not qualify.

Referral lifecycle#

A referral is the relationship between a referrer and a referred customer. The lifecycle starts when a qualifying business account registers through the referral link.

Referrals can move through different account status values as the referred customer’s activity changes. For example, a referral can be pending before qualifying invoice activity starts, active while it can generate commissions, expired after the referral validity period, closed if the referred account is closed, or terminated if the referral relationship is ended early.

For exact account status values and table fields, see Account status values.

Program terms#

Referral Program terms shown in the User Panel are authoritative for your account. The default terms are:

Term

Description

Commission rate

Percentage applied to qualifying invoice amounts before VAT. The default commission rate is 10%.

Referral validity

Period during which a referred customer can generate commissions for the referrer. The default referral validity period is 12 months from the referred customer’s registration date.

Commissions pending period

Period before a commission becomes available for withdrawal. The standard pending period is 90 days.

Minimum withdrawal amount

Minimum available earnings required before a withdrawal request can be submitted. The default minimum withdrawal amount is 500 USD.

Payout method

Referral commissions are paid by bank transfer.

Commissions#

Referral commissions are created from qualifying invoices generated by referred customers. The commission is calculated from the invoice amount before VAT, using the commission rate assigned to the referrer.

A commission is created when a referred customer generates a qualifying invoice, and it becomes eligible for withdrawal once it completes the pending period. If the related invoice is corrected, refunded, voided, or recalculated before that happens, the commission is adjusted accordingly rather than counted as final.

Referral commission balances are shown as pending earnings and available earnings in the User Panel. Pending earnings represent commissions that are still within the pending period. Available earnings represent approved commissions that can be withdrawn when the available balance reaches the minimum withdrawal amount shown in the User Panel.

These balance views are separate from commission status values. Commission statuses describe the state of each commission entry in the commission ledger, including whether it is still pending, approved, canceled, or already included in a withdrawal. For exact status descriptions, see Commission status values.

The Referrals tab shows referral-oriented balances, including pending earnings and available earnings. The Commissions tab shows the commission ledger, including pending totals and total approved commission earned since joining the Referral Program. For exact field definitions, see Referrals and Commissions.

Withdrawals#

Withdrawals are payout requests for available approved referral commissions.

When a withdrawal request is submitted, it is created for the full available approved balance. The amount cannot be edited in the withdrawal form.

While a withdrawal is being processed, the included commissions are reserved and excluded from available earnings. If the request does not complete successfully, those commissions are returned to available earnings and can be included in a future withdrawal.

For the withdrawal procedure, see Withdraw referral commissions. For withdrawal fields and status values, see Withdrawals.