Receiving Helpdesk

custom framing cost calculator

by Prof. Lazaro Kunze Published 3 years ago Updated 2 years ago

Expect to pay between $15 and $30 per square foot for house framing including materials and labor. A 2,0000 square foot single family home would total $30,000 to $60,000 to frame out. The cost to frame a house is dependent on the cost of materials, primarily lumber, and labor.

Full Answer

How much does a custom framing cost?

With any custom framing job, the costs will depend on the type of frame you choose, the glass, matting, style and the size of the picture. Based on the research done online, most Michael’s custom framing jobs are going to be between $125 to $250 for a basic double matted frame made of mid-grade materials.

How much does house framing cost?

Selling a house can be an undertaking, and one of the major factors to consider is how much it costs to ... The median cost of staging is $1,500, NAR reports, but that comes down to $300 when the listing agent does the job. To understand the condition ...

How much does it cost to frame a basement?

The average cost to frame a basement ranges from $713 to $1,374. You can assume a cost of $2.39 to $4.58 per square foot when making estimates for your basement framing project. Labor cost, under typical conditions, for complete wall framing.

How much does it cost to frame a home?

Frame. New home framing may cost between $20,000 and $50,000. The framing stage includes erecting the structure of the home and building out the backbone from the trusses to the roof. Framers usually complete the sheathing, subfloor installation and metal work and may include windows and doors. Naturally, the cost depends on the size of the home.

How much does it cost to make a custom frame?

The cost for custom framing varies greatly, depending on the materials. The frames themselves can range from $16 per foot to $200 per foot. A 7x5-inch double-mat, clear-glass mounting for a photograph costs about $120, while an 8x10 conservation-glass frame for a college diploma averages $200.

Why is custom picture framing so expensive?

According to Mark Klostermeyer, a member of the Professional Picture Frames Association, it's the sheer amount of mattings, moldings, glazings, and frames a shop provides that drives up prices. The fewer options a business offers, the more able they are to order in bulk, therefore cutting down costs.

What is the markup on custom framing?

Length moulding costs a framer an average of $25.92 per frame and the industry markup is a healthy 75 per-cent. But the LifeSaver statistics show that framers discount length moulding by an average of 22 percent.

Is it cheaper to frame your own art?

Learning how to frame your own art could save you money as getting your art professionally framed can be expensive. Ready-made frames are a cheaper alternative, but they're only suitable if your work is a standard size such as A4 or A3.

How do you calculate framing costs?

5 days agoMultiply the total wall length (in feet) by 0.75 (for 16-inch on-center stud spacing). Add three studs for each 90-degree corner. Add four studs for each 45-degree corner. Add two studs for each wall intersection (where another wall abuts the wall you are estimating).

How much does it cost to frame a large print?

For larger sizes (around 30”x40”) you can expect to pay anywhere from $97-$199 for a simple frame. The bigger the picture frame, the more it will cost. The more “bells and whistles” you choose (matting, prints, higher UV protection, more ornate frame styles, etc.), the more it will cost.

Is picture framing business profitable?

How much profit can a picture framing business make? A typical retail store will have gross revenues of about $200,000 or more per year and the profits are around 15% for the owner, after paying all the expenses.

How do you professionally frame a picture?

5:5429:34How To Professionally Frame Your Artwork at Home! - YouTubeYouTubeStart of suggested clipEnd of suggested clipThe very edges. On all four of my corners. Once my corners are joined and glued i can then bringMoreThe very edges. On all four of my corners. Once my corners are joined and glued i can then bring them over to this next device which is used for adding hardware to the back of the frames.

How much does it cost to get canvas framed?

*Sizes larger than 28 x 36 will NOT include a mat. Price includes art on a premium quality, acid-free canvas and handcrafted float frame. Art on canvas can be purchased without a frame for a lesser cost....Custom Framing Site.Sizes up toFramed Photos16 x 20$9920 x 28$12924 x 36$13932 x 40*$1944 more rows

Can I bring my own frame to Michaels?

Yes – Mail us your photos, jerseys, diplomas/certificates, posters and original artwork for framing. Or if you prefer, place your order online and bring your items to any of our 1,200 Michaels stores.

How can I frame a picture cheaply?

As a black matte paint, chalkboard paint and a few sheets of paper can be a great way to frame artwork. You can paint a box on your wall and then use clear thumbtacks to gently pin your work on paper in front of it. The chalkboard paint conversely also works great as matting for images already in frames.

Can I frame something myself?

If you do a thorough research for purchasing a frame (and this isn't a complicated task), you can find yourself with an option of acquiring a ready-made frame set which you could finish with professional assistance. Another option is a complete Do-It-Yourself, which can be exciting and very much rewarding.

How much does a 2x4 stud cost?

On average, one 2×4 stud costs about $5 or $6, so it is important to do proper measurements in order to not run out or end up with a lot of extra wood, as this can really alter your total price. If you choose to frame with metal, on average you will spend about 10%-20% more than you would for a wood frame.

How much does it cost to remodel a basement?

Of course, you want your basement framing to be solid and well-done. On average, a full basement remodel can cost between $25 and $50 per square foot , which adds up – therefore, it’s best to do it right.

Do you forget labor costs?

Don’t Forget About Labor Cost. Labor costs vary exponentially depending on where people are located, so if you aren’t handy and want to use a contractor or another type of labor, be sure to look around and get some quotes, as materials and hourly labor costs can add up.

Do basements need framing?

More walls will need more framing, so a basement with multiple rooms will cost more than just a large, empty space. If there are things in the way (windows, ducts, electrical outlets/panels, pipes, etc.), special framing methods will need to be used to allow continual access to these items after the walls are complete.

get your quote without a card border (unmounted)

Some artwork simply requires a frame. No need to complicate things. Let the art speak for itself.

get your quote with a card border (mounted)

Mounts can enhance the artwork within a frame. Adding that extra element to best compliment your art.

Additional service charges MAY APPLY

The prices quoted in the calculators are for a standard framing services only.

How to fit a picture in a custom frame?

To fit a picture in a custom frame, give the retailer the dimensions of the picture to the nearest 1/8 inch. Your standard frame should measure within 1/4 inch of the picture size unless you plan to use a border or mat to help make it fit.

What to do before buying a picture frame?

Before you start shopping for picture frames, determine what will affect the cost. If you are on a budget, make some adjustments to pay a much lower price. Adjustments could include forgoing matting and choosing less expensive framing materials.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version2.1sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[11:05:58] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[11:05:58] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[11:05:58] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[11:05:58] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[11:05:58] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[11:05:58] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[11:05:58] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[11:05:58] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[11:05:58] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[11:05:58] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[11:05:58] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[11:05:58] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[11:05:58] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[11:05:58] LOG.warning: mt_rand(): Passing null to parameter #2 ($max) of type int is deprecated in ...
  • Booting (13.46ms)
  • Application (2.09s)
  • 1 x Application (99.34%)
    2.09s
    1 x Booting (0.64%)
    13.46ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed2.07s
    • select * from `posts` where `published_at` <= '2025-06-08 11:05:58' and `slug` = 'custom-framing-cost-calculator' and `posts`.`deleted_at` is null limit 1
      2.54ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-08 11:05:58
      • 1. custom-framing-cost-calculator
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 55051 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      7.76msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 55051
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      700μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      500μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      340μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      2.06s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 49683 limit 1
      830μsview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 49683
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        tv5LLHij6rxtMBW4hR5AP9J4WKApR9NyH5x6rMId
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/custom-framing-cost-calculator" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /custom-framing-cost-calculator
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:25 [ "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IkR4UnMzQXFkTEgzdEVhdjVkY2F4TEE9PSIsInZhbHVlIjoiajZrTC9pdjY0SXdoZXVrNC9OUjhYQUpPWmJLMlQrU01PcU9pNTdQN3pYZDdIakFKYkdnbitOc3NxRGhNTDh5dGxpTTUvNE00S2RteGlTM0NnclYzeHFSL3NKbVVSaXZNd1h1MGtjSU1DS1AxTXc5RFVhWEVOeTU3M2NoM3V1YlYiLCJtYWMiOiJiOTcwNDhkZmVlNjc5NTI2Yzk0YTlmYjBiYWVkZjMxNGJjZjk4MDljZTQ2MzgyNGEyZmQ5NTc1Y2RlYzkwOThkIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IjIxRXdzV0NmOEhsSVFGWjJ6aEFRRVE9PSIsInZhbHVlIjoiRktsNWR1T3A2ckFPcDdmVmZ5NXl1aUs2M2VaS3krMW1rd1lQN0w1bzYwc0VUcitFeE82em9rM2tRZFVYbm9nUHFyUk5ZQnk4YXZPS3RzK3VONGpUQlpWQkM5YUYrcDMycWgvRXlVRXR5ek5EZU0xT2ZZZmxOcVhNZzVCN296enkiLCJtYWMiOiJiMjM5MGY3OGY5MjEwYmExMDQyODg2ZWJmNWVlNDA3ZmRiMTM3NjdiOGExMDU2NThjMGZiMzVlMTU5Nzk4NjkzIiwidGFnIjoiIn0%3D; _pk_id.64.7c30=d8555796ef1c032d.1749360956.; _pk_ses.64.7c30=1XSRF-TOKEN=eyJpdiI6IkR4UnMzQXFkTEgzdEVhdjVkY2F4TEE9PSIsInZhbHVlIjoiajZrTC9pdjY0SXdoZXVrNC9OUjhYQUpPWmJLMlQrU01PcU9pNTdQN3pYZDdIakFKYkdnbitOc3NxRGhNTDh5dGxpTTUvN" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.94" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ray" => array:1 [ 0 => "94c607691e700011-ORD" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.94, 172.70.127.117" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:56 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/custom-framing-cost-calculator" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/custom-framing-cost-calculator" "REMOTE_PORT" => "58344" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.70.127.117" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_COOKIE" => "XSRF-TOKEN=eyJpdiI6IkR4UnMzQXFkTEgzdEVhdjVkY2F4TEE9PSIsInZhbHVlIjoiajZrTC9pdjY0SXdoZXVrNC9OUjhYQUpPWmJLMlQrU01PcU9pNTdQN3pYZDdIakFKYkdnbitOc3NxRGhNTDh5dGxpTTUvNE00S2RteGlTM0NnclYzeHFSL3NKbVVSaXZNd1h1MGtjSU1DS1AxTXc5RFVhWEVOeTU3M2NoM3V1YlYiLCJtYWMiOiJiOTcwNDhkZmVlNjc5NTI2Yzk0YTlmYjBiYWVkZjMxNGJjZjk4MDljZTQ2MzgyNGEyZmQ5NTc1Y2RlYzkwOThkIiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IjIxRXdzV0NmOEhsSVFGWjJ6aEFRRVE9PSIsInZhbHVlIjoiRktsNWR1T3A2ckFPcDdmVmZ5NXl1aUs2M2VaS3krMW1rd1lQN0w1bzYwc0VUcitFeE82em9rM2tRZFVYbm9nUHFyUk5ZQnk4YXZPS3RzK3VONGpUQlpWQkM5YUYrcDMycWgvRXlVRXR5ek5EZU0xT2ZZZmxOcVhNZzVCN296enkiLCJtYWMiOiJiMjM5MGY3OGY5MjEwYmExMDQyODg2ZWJmNWVlNDA3ZmRiMTM3NjdiOGExMDU2NThjMGZiMzVlMTU5Nzk4NjkzIiwidGFnIjoiIn0%3D; _pk_id.64.7c30=d8555796ef1c032d.1749360956.; _pk_ses.64.7c30=1XSRF-TOKEN=eyJpdiI6IkR4UnMzQXFkTEgzdEVhdjVkY2F4TEE9PSIsInZhbHVlIjoiajZrTC9pdjY0SXdoZXVrNC9OUjhYQUpPWmJLMlQrU01PcU9pNTdQN3pYZDdIakFKYkdnbitOc3NxRGhNTDh5dGxpTTUvN" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.94" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_RAY" => "94c607691e700011-ORD" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.94, 172.70.127.117" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1749360958.9174 "REQUEST_TIME" => 1749360958 ]
        request_cookies
        0 of 0
        array:4 [ "XSRF-TOKEN" => "tv5LLHij6rxtMBW4hR5AP9J4WKApR9NyH5x6rMId" "askhelpdesk_session" => "2j5q4BfUio6EO96bOyD70SU2gDEadUPIhHp90iel" "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null ]
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Sun, 08 Jun 2025 05:35:58 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkNlSkRla1dLelV2ZzhSSmxuYmp2MFE9PSIsInZhbHVlIjoic2I5TEVXeXkrZzBmSkpxVWx3SnRyd084TzhuenpVTFRHTkc4Y2IzRDhtN09jMlFpWEZkUmdiaXFZcktUSnYrTTh6NDJGcW1YRFVzb3pFK3hxZmJRTlgzM3R4OWpZeDRHMFYwY21LcFNtTGlLSytrNkU4ZkJGNHJNancvdGd5RUciLCJtYWMiOiI5OTdkODI5Mzc0MzEzMDI0ZGVhNTIwNDM4MWI1OGVmN2FmNmYxYzBjNGYyNTFiNmU0NjE4MzJlZDQxZjUyZDc0IiwidGFnIjoiIn0%3D; expires=Sun, 08-Jun-2025 07:36:01 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkNlSkRla1dLelV2ZzhSSmxuYmp2MFE9PSIsInZhbHVlIjoic2I5TEVXeXkrZzBmSkpxVWx3SnRyd084TzhuenpVTFRHTkc4Y2IzRDhtN09jMlFpWEZkUmdiaXFZcktUSnYrTTh6NDJGc" 1 => "askhelpdesk_session=eyJpdiI6ImpTTDNIeVZjT2dxTEh5aHppS1RtNmc9PSIsInZhbHVlIjoiay91bXBzSnFnRSs1c3VIM01Yd2VtMlltVkRuUEhJbHFJZU93UHF5UVJia3pvZDkwZXdiSDEyY2ZzeThaTGthN25qamxINWVQWkN0QXkxYk1OSUxyVU1YdDZHdldydm9qTk9paHp2Q2ZneS9aODV6WHQ3aE1WbW9QT0FkTUh1T3YiLCJtYWMiOiJhMzcyYmU4NTA0ODFjMzI1MDA0MTc0ZmRmZWM1MmUyYTgwZGM4NzYxYjkxNjQ4NjA4M2UzMDJhNzc5NDg4ZDZjIiwidGFnIjoiIn0%3D; expires=Sun, 08-Jun-2025 07:36:01 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6ImpTTDNIeVZjT2dxTEh5aHppS1RtNmc9PSIsInZhbHVlIjoiay91bXBzSnFnRSs1c3VIM01Yd2VtMlltVkRuUEhJbHFJZU93UHF5UVJia3pvZDkwZXdiSDEyY2ZzeThaTGth" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkNlSkRla1dLelV2ZzhSSmxuYmp2MFE9PSIsInZhbHVlIjoic2I5TEVXeXkrZzBmSkpxVWx3SnRyd084TzhuenpVTFRHTkc4Y2IzRDhtN09jMlFpWEZkUmdiaXFZcktUSnYrTTh6NDJGcW1YRFVzb3pFK3hxZmJRTlgzM3R4OWpZeDRHMFYwY21LcFNtTGlLSytrNkU4ZkJGNHJNancvdGd5RUciLCJtYWMiOiI5OTdkODI5Mzc0MzEzMDI0ZGVhNTIwNDM4MWI1OGVmN2FmNmYxYzBjNGYyNTFiNmU0NjE4MzJlZDQxZjUyZDc0IiwidGFnIjoiIn0%3D; expires=Sun, 08-Jun-2025 07:36:01 GMT; path=/XSRF-TOKEN=eyJpdiI6IkNlSkRla1dLelV2ZzhSSmxuYmp2MFE9PSIsInZhbHVlIjoic2I5TEVXeXkrZzBmSkpxVWx3SnRyd084TzhuenpVTFRHTkc4Y2IzRDhtN09jMlFpWEZkUmdiaXFZcktUSnYrTTh6NDJGc" 1 => "askhelpdesk_session=eyJpdiI6ImpTTDNIeVZjT2dxTEh5aHppS1RtNmc9PSIsInZhbHVlIjoiay91bXBzSnFnRSs1c3VIM01Yd2VtMlltVkRuUEhJbHFJZU93UHF5UVJia3pvZDkwZXdiSDEyY2ZzeThaTGthN25qamxINWVQWkN0QXkxYk1OSUxyVU1YdDZHdldydm9qTk9paHp2Q2ZneS9aODV6WHQ3aE1WbW9QT0FkTUh1T3YiLCJtYWMiOiJhMzcyYmU4NTA0ODFjMzI1MDA0MTc0ZmRmZWM1MmUyYTgwZGM4NzYxYjkxNjQ4NjA4M2UzMDJhNzc5NDg4ZDZjIiwidGFnIjoiIn0%3D; expires=Sun, 08-Jun-2025 07:36:01 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6ImpTTDNIeVZjT2dxTEh5aHppS1RtNmc9PSIsInZhbHVlIjoiay91bXBzSnFnRSs1c3VIM01Yd2VtMlltVkRuUEhJbHFJZU93UHF5UVJia3pvZDkwZXdiSDEyY2ZzeThaTGth" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "tv5LLHij6rxtMBW4hR5AP9J4WKApR9NyH5x6rMId" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/custom-framing-cost-calculator" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]