/** Shopify CDN: Minification failed

Line 16:0 Unexpected "{"
Line 16:1 Expected identifier but found "%"
Line 17:22 Unexpected "44"
Line 18:78 Unterminated string token
Line 21:1 Expected identifier but found "%"
Line 23:0 Unexpected "{"
Line 23:1 Unexpected "{"
Line 23:3 Expected identifier but found "'hasd-ways-to-earn.css'"
Line 25:0 Unexpected "<"
Line 55:5 Expected identifier but found "%"
... and 18 more hidden warnings

**/
{% comment %}
  HeyASD full list of 44 income paths.
  One snippet per group so every file stays under Shopify's 50KB liquid limit.
  Styles and behaviour are in assets/hasd-ways-to-earn.css and .js.
  Generated by build_wte.py plus split_theme_files.py. Edit the builders.
{% endcomment %}

{{ 'hasd-ways-to-earn.css' | asset_url | stylesheet_tag }}

<div class="hasd-wte">
  <p class="eyebrow">A HeyASD tool</p>
  <h1>All 44 ways to earn</h1>
  <p class="lede">Every path here is closed until you open it, so this reads as a list of 44 rather than 44 essays. Each one carries the same four things: why it might fit, the hard part, what it pays, and the first thing to do.</p>
  <p>Several of these pay badly and a few almost never work. Where that is true it is written down rather than left out.</p>
  <ul class="jump">
    <li><a href="#g-words">Words (9)</a></li>
    <li><a href="#g-visual">Visual (9)</a></li>
    <li><a href="#g-systems">Systems and order (11)</a></li>
    <li><a href="#g-tech">Technical (6)</a></li>
    <li><a href="#g-hands">Hands and physical (4)</a></li>
    <li><a href="#g-animals">Animals (3)</a></li>
    <li><a href="#g-people">People (2)</a></li>
  </ul>
    <section class="panel">
      <h2><button class="panel__btn" type="button" aria-expanded="false" aria-controls="wte-checklist"><span><span class="eyebrow">Whichever one you pick</span>The starting checklist</span><span class="row__chev" aria-hidden="true"></span></button></h2>
      <div class="panel__body" id="wte-checklist" hidden><p>The same eight steps work for every path here. None of them need you to announce anything, build a brand, or talk to a stranger before you are ready.</p><ol><li><b>Pick one.</b> Not three to compare. Comparing is a way of not starting, and it is the step most people never get past.</li><li><b>Give it four weeks, written down.</b> A start date and an end date. If it is wrong you will know by week three, and having an end date means quitting is a decision rather than a failure.</li><li><b>Make one thing before you offer anything.</b> A sample, a rewrite, a fixed version of something that already exists. You are not asking permission, you are making the evidence.</li><li><b>Decide your non-negotiables now.</b> No phone calls. No same-day turnaround. No working in someone&#x27;s house. Write them down while you are calm, because you will not hold them under pressure otherwise.</li><li><b>Approach five people, not fifty.</b> Five properly researched approaches will out-perform fifty copied ones, and cost you far less.</li><li><b>Write the boring parts down once.</b> What you do, what it costs, what happens after you hand it over. Having a document to send removes the improvising, which is the part that drains you.</li><li><b>Do the first job slightly under-scoped.</b> Deliver less than you could, on time, rather than more than you should, late. Reliability is what people pay again for.</li><li><b>Track the hours honestly for one month.</b> Including the unpaid admin and the recovery time afterwards. That number tells you whether the rate works, and it is almost never what you assumed.</li></ol></div>
    </section>
    <section class="panel">
      <h2><button class="panel__btn" type="button" aria-expanded="false" aria-controls="wte-pricing"><span><span class="eyebrow">The part people get wrong</span>What to charge</span><span class="row__chev" aria-hidden="true"></span></button></h2>
      <div class="panel__body" id="wte-pricing" hidden><p>Undercharging is usually not a pricing mistake. It is a lifetime of being told you are difficult or too much, arriving in the form of a number. It helps to treat it as arithmetic rather than a feeling.</p><ul><li><b>Work out your floor before you quote anything.</b> What you need in a month, divided by the hours you can actually work, plus about 30% for tax, admin, chasing and the weeks you cannot work. Below that number the work costs you money.</li><li><b>Price the outcome, not the hours.</b> Getting faster should not make you poorer. If a clean-up takes two hours because you built a system for it, they are buying the tidy result, not your morning.</li><li><b>The figures here are for comparing, not quoting.</b> They vary enormously by country and experience, and they move. Use them to see which paths sit an order of magnitude apart.</li><li><b>Say the number and then stop talking.</b> The silence after a price is not disapproval, and filling it is how the discount gets offered before it was ever asked for.</li><li><b>Put revisions in the price.</b> Two rounds included, then charged. Almost all the unpaid work in freelancing lives in round four.</li><li><b>Raise it on the next client, not this one.</b> Renegotiating is a hard social task. Charging a new person more is not, and after three of them the old rate stops existing.</li><li><b>If nobody has ever flinched, you are too cheap.</b> Losing some work at a higher rate usually earns more than winning all of it at a lower one.</li></ul></div>
    </section>
  <div class="tools" role="group" aria-label="Filter the list">
    <button class="tool" type="button" data-filter="all" aria-pressed="true">Everything</button>
    <button class="tool" type="button" data-filter="home" aria-pressed="false">From home</button>
    <button class="tool" type="button" data-filter="out" aria-pressed="false">Out of the house</button>
    <button class="tool" type="button" data-filter="fast" aria-pressed="false">Pays soonest</button>
    <button class="tool" type="button" id="wte-expand">Open all</button>
    <span class="fine" id="wte-count" aria-live="polite">Showing all 44</span>
  </div>
    {% render 'hasd-wte-words' %}
    {% render 'hasd-wte-visual' %}
    {% render 'hasd-wte-systems' %}
    {% render 'hasd-wte-tech' %}
    {% render 'hasd-wte-hands' %}
    {% render 'hasd-wte-animals' %}
    {% render 'hasd-wte-people' %}
  <aside class="bookcall">
    <h2>The chapter about why work kept failing you</h2>
    <p>Chapter nine of <em>The Unmasking Years</em> is about money and work: why employment kept
      costing you more than it paid, and how to rebuild savings after years of that. It will not
      find you work, and it lists no jobs.</p>
    <a class="cta" href="https://www.heyasd.com/products/the-unmasking-years">Read about The Unmasking Years</a>
    <p class="fine">This is a book about life after a late diagnosis, not a careers guide.</p>
  </aside>
  <div class="foot">
    <p class="fine">The bars read one to five. Sensory load and live contact turn terracotta at four or above, because those are the ones that cost you. How much you have to structure it is not a warning, it is just a scale.</p>
    <p class="fine">Every path here comes from work already written up on HeyASD. The longer versions are in <a href="/blogs/autism/best-side-hustles-for-adults-with-autism">side hustles</a>, <a href="/blogs/autism/best-jobs-for-autistic-adults">best jobs</a> and <a href="/blogs/autism/low-stress-jobs-for-autistic-adults">low stress jobs</a>. Figures are indicative and vary a lot by country and experience.</p>
    <a class="back" href="/pages/autistic-career-finder">Back to the finder</a>
  </div>
</div>

<script src="{{ 'hasd-ways-to-earn.js' | asset_url }}" defer></script>
{% schema %}
{
  "name": "Ways to earn",
  "tag": "section",
  "class": "hasd-ways-to-earn-section",
  "settings": [
    {
      "type": "paragraph",
      "content": "The full list of 44 income paths. Closed by default, one opens at a time. Built from the same dataset as the career finder section."
    }
  ],
  "presets": [{ "name": "Ways to earn" }]
}
{% endschema %}
