NutshellBytes
· Legal ·

Refund policy

What you are paying for at each stage of an engagement, which parts of it can come back to you, and how long that takes. Written plainly, before you need it.

Last updated 19 August 2026Applies to all Nutshell Bytes engagementsQuestionshello@nutshellbytes.com
At a glance
Cooling-off window

5 days

Cancel a signed engagement within 5 business days and before kickoff for a full refund of any deposit paid.

Review time

5 days

Every refund request is acknowledged within 2 business days and decided within 5 business days.

Payout time

10 days

Approved refunds are issued within 10 business days, to the original payment method wherever possible.

Refundable basis

Undelivered

We refund work not yet performed. Delivered milestones, consumed hours, and third-party costs are not refundable.

The short version
We would rather solve a problem than process a refund, so this policy is written to be read before anything goes wrong. It explains exactly what you are paying for at each stage of an engagement, which parts of that money can come back to you, and how long each step takes.
Nutshell Bytes sells professional services, not a product you can return to a shelf. Design time, engineering time, and strategy time are consumed as they are delivered. That means refunds here are tied to work that has not yet been performed, rather than to satisfaction with work that has.
Where a signed proposal, statement of work, or master services agreement says something different from this page, that document wins. This policy fills the gaps and describes our default position on everything it does not cover.
Ask us about your engagement
Eligibility by engagement type

Four ways we bill, four refund positions.

EngagementBillingCancellation windowWhat comes back
Fixed-scope projectDeposit plus milestones5 business days from signing, pre-kickoffFull deposit before kickoff; afterwards, any balance beyond delivered milestones
Discovery or auditFlat fee in advanceBefore the first working sessionFull fee before work starts; none once the session or audit has begun
Monthly retainerMonthly in advance14 days written noticeMonths billed beyond the notice period; the current month is not refundable
Consulting hoursPrepaid blockAny time while hours remainUnused hours at the rate paid; consumed hours are not refundable

This table is a summary. Where it differs from the numbered terms below or from your signed statement of work, the longer text applies.

The policy in full
01

Scope of this policy

This policy applies to every commercial engagement with Nutshell Bytes: fixed-scope projects, monthly retainers, support plans, consulting blocks, audits, and any one-off deliverable purchased directly from us.

It does not apply to software, hosting, licences, or subscriptions you buy directly from a third party, even when we recommended or configured them on your behalf. Those are governed by the vendor terms you accepted at purchase.

02

How our engagements are billed

Understanding the refund position starts with understanding the invoice. Fixed-scope projects are billed as a deposit followed by milestone payments tied to defined deliverables. Retainers are billed monthly in advance against a reserved block of capacity. Consulting and audit work is billed either as a flat fee or against an agreed number of hours.

In each case the money is attached to something specific: a reserved slot in the schedule, a completed milestone, or hours actually worked. Refund eligibility follows that same attachment.

03

Deposits and discovery

A deposit reserves capacity in our delivery schedule and funds the discovery phase: requirements gathering, technical review, architecture decisions, and scope definition. Once we hold a slot for you, we are turning other work away for that window.

You may cancel within 5 business days of signing, provided kickoff has not started, and receive a full refund of the deposit. After kickoff, the deposit becomes non-refundable, because the discovery work it pays for is being performed. If discovery ends and you choose not to proceed to build, you keep every discovery artefact produced: the scope document, technical plan, and estimates are yours to take elsewhere.

04

Fixed-scope project milestones

Milestone payments are invoiced against deliverables defined in the statement of work. A milestone is considered delivered when the work is handed over for review, not when you approve it, though we do not treat a milestone as closed while legitimate defects remain open.

If you cancel mid-project, we reconcile the account: delivered and in-progress milestones are billable, and any balance you have paid beyond that point is refunded. If the reconciliation shows work performed beyond what you have paid, we invoice the difference rather than charging it silently.

Rework inside the agreed scope is not a refund matter. We fix defects in delivered work at no cost, for the duration of the warranty period stated in your agreement, typically 30 days from final handover.

05

Retainers and support plans

Retainers are billed monthly in advance and reserve a fixed block of senior capacity for you. Either side may cancel a retainer with 14 days written notice, effective at the end of the current billing month.

The current month is not refunded once it has started, because the capacity has already been withheld from other clients. Any months billed in advance beyond the notice period are refunded in full. Unused hours inside a retainer month do not roll over and are not refundable — the value you are buying is guaranteed availability, not a bank of hours.

If we fail to deliver an agreed service level in a given month, you may request a pro-rated credit or refund for the affected portion. We would rather make it right with additional capacity, but the choice is yours.

06

Third-party and pass-through costs

Domains, hosting, cloud infrastructure, paid APIs, model usage, stock assets, fonts, plugins, and licences are frequently purchased on your behalf or provisioned in your name. These costs are non-refundable by us, because the money has already left for the vendor.

Where a vendor offers its own refund, we will help you claim it and will not charge for the time spent doing so. Wherever practical, we ask you to hold these accounts directly, so you keep ownership and a direct billing relationship.

07

If you cancel

You may cancel any engagement at any time, in writing, without giving a reason. Notice takes effect on the day we receive it, and we stop billable work immediately unless you ask us to complete something in flight.

Within 5 business days of cancellation we send a written reconciliation showing what was delivered, what was paid, and the resulting balance in either direction. Any refund owed to you follows the process in section 10. Alongside it we hand over work product paid for in full: source code, design files, content, credentials, and documentation.

08

If we cancel

Occasionally we end an engagement ourselves: the scope changes into something outside our competence, a key dependency never arrives, the working relationship stops being productive, or the request turns out to conflict with our legal or ethical obligations.

When the decision is ours and no fault of yours, we refund every payment for work not yet delivered, in full, and we do not charge a cancellation fee. We also provide a handover pack — code, assets, access, and a written summary of the state of play — so another team can pick the work up without starting over.

09

What is not refundable

Delivered milestones and accepted deliverables. Hours already worked on time-and-materials engagements. Discovery once kickoff has occurred. The current month of an active retainer. Third-party costs already paid to vendors. Rush fees and out-of-hours surcharges once the accelerated work has been scheduled.

We also do not refund on the basis of a change in your business circumstances, a shift in internal priorities, or a decision not to launch work that was correctly built to the agreed specification. Those are real situations and we will talk through options with you, but they sit outside a refund.

10

How to request a refund

Email hello@nutshellbytes.com with the subject line "Refund request" and include the project or retainer name, the invoice numbers concerned, the amount you believe is refundable, and a short description of what prompted the request. Anything you can add about specific deliverables helps us reconcile faster.

You do not need to prepare a case or justify the request. A sentence is enough. The detail simply lets us check the account against the statement of work without a round trip.

11

How refunds are processed

Approved refunds are returned to the original payment method. Card refunds typically appear within 5 to 10 business days of issue, depending on your bank. Bank transfers usually settle within 3 to 7 business days, and international transfers can take longer.

Refunds are issued in the currency of the original invoice. We do not carry the cost of currency movement between payment and refund, so the amount that lands may differ slightly from the amount you sent. Non-recoverable transaction fees charged by payment processors are deducted from the refunded amount where the processor does not return them to us.

Where the original payment method is closed or unavailable, we arrange a bank transfer to an account in the same name as the original payer. We do not issue refunds to a third party.

12

Disputes, chargebacks, and escalation

If you disagree with a reconciliation, reply and tell us where you think it is wrong. A named person reviews it and responds within 5 business days. Most disagreements are a differing reading of the scope document and are resolved in a single call.

Please raise a dispute with us before initiating a chargeback. A chargeback freezes the account, suspends active work, and moves a solvable conversation into a process neither side controls. We defend chargebacks raised without a prior attempt to resolve the matter, and we will supply the signed agreement, delivery record, and correspondence to the payment provider.

Unresolved disputes are handled under the governing law and dispute mechanism named in your agreement. Nothing in this policy limits statutory rights you may hold in your own jurisdiction.

13

Changes to this policy

We update this page as our services evolve, and the revision date at the top always reflects the current version. The version in force for your engagement is the one published on the date you signed, so a later change never reduces rights you already had.

Material changes affecting active clients are communicated by email before they take effect.

The request process

One email starts it. Four steps end it.

01

Send the request

One email to us with the project name, invoice numbers, and what you would like refunded. No form, no portal, no template to fill in.

02

We acknowledge

Within 2 business days you get a named contact, confirmation of what we received, and a date by which you will have a decision.

03

Reconciliation

We map payments against delivered milestones and hours, then send a written breakdown showing exactly how the refundable figure was reached.

04

Decision and payment

A decision within 5 business days, and approved refunds issued within 10 business days to the original payment method.

Situations we get asked about

The awkward questions, answered

Most refund conversations start with one of these five. Here is where we stand before either of us is in the middle of it.

That is a revision conversation, not a refund one. Every engagement includes defined revision rounds at each design milestone, and we would far rather use them. If the direction is still wrong after the agreed rounds, tell us early — we will either extend the exploration at our cost where we misread the brief, or reconcile the account and part on good terms.

Need a refund, or need it explained?

Email hello@nutshellbytes.com and a named person replies within 2 business days. No forms, no queue.