Sender Policy

Fair rules, clear expectations, and protection for everyone

This policy defines how cancellations, disputes, fees, and safeguards work on the Kilo platform. Our rules are state-driven and predictable—you always know what to expect. We're committed to fairness for senders, protection for riders, and maintaining a trustworthy platform.

Delivery Matching & Feasibility

Service Hours

Delivery service operates from 5:00 AM to 10:30 PM daily for safety and security. We don't operate before 5:00 AM to avoid security risks, and end at 10:30 PM to ensure all deliveries are completed safely within the same day. This service window ensures riders have enough time to complete deliveries safely. All deliveries must be completed before 10:30 PM. When creating a delivery, the system checks if it can be completed the same day based on distance and current time.

Distance Limitations

For same-day delivery, the total distance (from rider's location to pickup, plus from pickup to dropoff) must be 80 kilometers or less. If your delivery exceeds this distance, the system will prevent creation or warn you that same-day delivery may not be possible.

Delivery Possibility Indicator

When creating a delivery, the system shows you the delivery possibility:

  • High: Very likely to be matched and delivered the same day
  • Medium: Possible to be matched, depending on rider availability
  • Low: Unlikely to be matched the same day due to distance or time constraints
  • Impossible: Cannot be completed the same day - creation will be blocked

This indicator helps you make informed decisions. If possibility is low, consider adjusting pickup/dropoff locations or creating the delivery earlier in the day.

Why Your Delivery Might Not Get Matched

Your delivery might not get matched if:

  • Total distance exceeds 80 kilometers
  • No riders are available in your area
  • The delivery cannot be completed before 10:30 PM
  • No riders with compatible vehicle types are available
  • Your delivery fee is too low for the distance

The system shows real-time possibility updates on your "waiting for rider" screen to keep you informed.

Vehicle Type Preferences

You can specify a preferred vehicle type when creating a delivery. This limits which riders can see your delivery. If you select "any" or leave it unspecified, all riders will see it, potentially increasing your chances of quick matching.

⚠️ Important: Set Price Immediately & 72-Hour Expiration

Set your price ASAP: After creating a delivery, you must set the price immediately. Your delivery will only appear to riders once you've set the price. The sooner you set the price, the sooner riders can see and accept your delivery. Don't delay this step!

72-Hour Expiration: Deliveries expire after 72 hours from creation if not matched to a rider. Once expired, the delivery is automatically invalidated and removed from the system. This means you have a limited window to get your delivery matched - don't waste time or you may miss the opportunity to get your package delivered.

Tip: Set a competitive price immediately after creating your delivery to maximize your chances of quick matching. The system prioritizes new deliveries, so acting quickly gives you the best opportunity for same-day or next-day delivery.

✅ Next-Day Delivery Assurance

Don't worry if your delivery can't be completed today: If you create a delivery late in the day and it cannot be completed before 10:30 PM due to time constraints, your delivery will automatically become available to riders starting from 5:00 AM the next day.

As long as riders are available in your area and the delivery is within the 80-kilometer distance limit, your delivery will be matched and completed the next day. The system ensures your delivery remains active and visible to riders until it's successfully matched or expires after 72 hours.

Note: This applies to deliveries that are feasible but couldn't be completed due to time constraints. Deliveries that exceed distance limits or other permanent constraints may require adjustment before they can be matched.

Account Registration

Phone Number

During registration, you'll provide your phone number. This phone number will be used for account notifications and delivery updates. Phone verification is not required during initial registration.

Legal Name

You must use your legal name during registration. This helps us maintain platform integrity and ensures proper account identification.

Cancellation Rules

Early Stages (No Fee)

AWAITING_PRICE & PENDING

You can cancel freely without any fees. No rider is involved yet, so there's no impact.

MATCHED

A rider has accepted your delivery. Cancelling now may attract a small fee (5-10% of delivery fee) to compensate the rider for their commitment. The exact percentage depends on your delivery amount: high-value deliveries (₦5,000+) use 5%, low-value deliveries (₦1,000 or less) use 10%, and medium deliveries are calculated proportionally.

Active Stages (Fees Apply)

PICKING_UP

The rider is already on the way. Cancelling will incur a fee (15-25% of delivery fee) paid to the rider for their time and fuel. The exact percentage is based on your delivery amount: high-value deliveries (₦5,000+) use 15%, low-value deliveries (₦1,000 or less) use 25%, with proportional calculation for amounts in between.

RIDER_ARRIVED_PICKUP

The rider has physically arrived at your location. Cancelling now will incur a higher fee (30-50% of delivery fee) as the rider has invested significant time and effort. The exact percentage is calculated based on your delivery amount: high-value deliveries (₦5,000+) use 30%, low-value deliveries (₦1,000 or less) use 50%, with proportional calculation for amounts in between.

💡 How Cancellation Fees Are Calculated

Our cancellation fees are calculated based on your delivery amount to ensure fairness for both senders and riders:

  • High-value deliveries (₦5,000 or more): Use the minimum percentage (5% for MATCHED, 15% for PICKING_UP, 30% for RIDER_ARRIVED_PICKUP). This ensures fair absolute amounts without excessive fees.
  • Low-value deliveries (₦1,000 or less): Use the maximum percentage (10% for MATCHED, 25% for PICKING_UP, 50% for RIDER_ARRIVED_PICKUP). This ensures riders receive meaningful compensation for their time and effort.
  • Medium deliveries (₦1,000 - ₦5,000): The percentage is calculated proportionally between the minimum and maximum based on your exact delivery amount.

Example: For a MATCHED delivery worth ₦3,000, the cancellation fee would be approximately 7.5% (₦225), calculated proportionally between 5% (for high-value) and 10% (for low-value).

⚠️ After Pickup (No Cancellation)

Once the package is PICKED_UP, cancellation is no longer possible. This is a critical custody transfer point where the rider takes responsibility for your package.

If you have an issue after pickup, you must raise a dispute instead of cancelling. Our dispute system will fairly resolve any problems.

Dispute Resolution

When You Can Raise a Dispute

  • After the package is picked up (PICKED_UP status)
  • Within 48 hours of delivery completion
  • For issues like: package not delivered, wrong address, package damaged, wrong package, etc.

What Happens Immediately

  • Funds are frozen to protect both parties
  • Delivery status changes to DISPUTED
  • All evidence is automatically collected (photos, GPS, timestamps, OTP logs, chat logs)
  • System attempts auto-resolution if evidence is clear

Auto-Resolution

Our system can automatically resolve disputes when evidence is clear and unambiguous:

  • GPS Verification: If GPS shows rider didn't arrive at correct location, you get full refund
  • OTP Verification: If OTP was verified and GPS matches, rider gets paid (package was delivered)
  • Wait Time: If rider waited required time and GPS matches, rider gets paid

If auto-resolution isn't possible, an admin will review your dispute and the rider's response.

Resolution Outcomes

  • Refund to Sender: Full or partial refund if rider is at fault
  • Pay Rider: Rider receives payment if they completed delivery correctly
  • Partial Compensation: Shared responsibility situations

Fairness & Protection

Your Rights

  • Cancel freely in early stages (no fees)
  • Raise disputes for legitimate issues
  • Appeal auto-resolutions within 24 hours
  • See all evidence collected automatically
  • Receive fair compensation when rider is at fault

Your Responsibilities

  • Provide accurate pickup and delivery addresses
  • Be available at pickup location when rider arrives
  • Ensure package is properly packaged and safe to transport
  • Pay cancellation fees when applicable (fair compensation for rider effort)
  • Raise disputes promptly (within 48 hours of delivery)
🚨

Strict Enforcement Against Fraud & Manipulation

We take platform integrity seriously. Any attempt to manipulate the system, defraud riders, or abuse our dispute resolution process will result in severe consequences.

Prohibited Activities:

  • Falsely claiming packages weren't delivered when they were
  • Providing incorrect addresses to avoid cancellation fees
  • Manipulating GPS data or evidence
  • Creating fake disputes to get refunds
  • Abusing the cancellation system to avoid fees
  • Harassing or threatening riders
  • Attempting to bypass platform rules

Consequences:

  • Immediate Account Suspension: First violation may result in temporary suspension
  • Permanent Ban: Repeated violations or serious fraud will result in permanent account termination
  • Legal Action: We reserve the right to pursue legal action for fraud, theft, or other criminal activities
  • Law Enforcement: Serious violations will be reported to appropriate law enforcement agencies
  • Financial Liability: You may be held financially responsible for damages caused by fraudulent activities

Zero Tolerance Policy: We have a zero-tolerance policy for fraud, manipulation, and abuse. Our automated systems and manual review processes are designed to detect and prevent these activities. If you engage in any prohibited activity, you will face immediate and severe consequences.

Appeal Process

If a dispute is auto-resolved and you disagree with the outcome, you can appeal within 24 hours.

  • Click "Appeal Decision" on the dispute details screen
  • Provide a clear reason for your appeal (minimum 20 characters)
  • Upload any additional evidence (photos, screenshots, etc.)
  • An admin will review your appeal and make a final decision
  • If funds were already processed, admin can reverse payments if the original decision was wrong

Questions or Concerns?

If you have questions about this policy or need help with a specific situation, our support team is here to help.

Contact Support